читы для рпг мейкер
Читы для рпг мейкер
RPG Maker MV Cheat Menu Plugin
I’ve created a plugin for RPG Maker MV that allows users to access a Cheat Menu in game. The controls are all input via the number keys [0]-[9] (not the NUMPAD) (other keys may be used as well now) or the mouse.
Open the Menu by pressing the [1] Key.
Move menu to different positions with ` (key with tilde
)
Scroll between cheats with [2] and [3] Keys.
Any [#] indicates a number key to press to cause an action, if you don’t want to click.
The menu can also be interacted with by clicking (everything except opening the menu can be done with the mouse).
Clicking is done with left click and clickable elements will be highlighted red on hover over.
Available Cheats Are
Download or Clone from above repository link or click the link below
I’ve tested this to work with Cursed Armor and 魔王イリスの逆襲[RJ176175] (both are NSFW)
If the www/js/plugins.js is read only, remove that in the properties or the patch with fail.
Some games might have have altered the plugin loading mechanism (for example using a single composite plugin to save space). In this case you should open the GameFolder/www/js/main.js and insert the code as shown below in order to get any extra plugins to load.
Original ULMF thread for this plugin: thread
I might also suggest Libellule’s text hook for untranslated games: thread
It has a packaged version of my Cheat Menu, just note it is outdated at the moment so if you install my plugin with his patcher just overwrite with the /www folder downloaded from the most recent version here.
Froggus has a save editor that works with a bunch of versions of RPG maker games including MV: thread
Читы для рпг мейкер
Here’s a custom type (adapted from my *8 custom type) that may work with this thing
Code: |
alloc(TypeName,256) alloc(ByteSize,4) alloc(PreferedAlignment, 4) alloc(ConvertRoutine,1024) alloc(ConvertBackRoutine,1024) TypeName: PreferedAlignment: //The convert routine should hold a routine that converts the data to an nteger (in eax) //Note: Keep in mind that this routine can be called by multiple threads at the same time. ConvertRoutine: //at this point ecx contains the address where the bytes are stored //put the bytes into the eax register //and now exit the routine //The convert back routine should hold a routine that converts the given integer back to a row of bytes (e.g when the user wats to write a new value) //at this point edx contains the address to write the value to mov edx,[edx] //edx now contains the original value mov eax,ecx //eax gets the user input value pop edx [64-bit] [32-bit] |
_________________
780)?780:this.scrollWidth); max-width:780px; height: expression((parseInt(this.scrollHeight)>300)?300:this.scrollHeight); overflow: hidden; max-height:300px;»> Do not ask me about online cheats. I don’t know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping
Second easiest method is just select as type «binary» and scan for the value (but it doesn’t support changed/unchanged) scans)
But if you wish to use this custom type (so you don’t have to do that *2 stuff) then do the following:
Start ce
open any process
rightclick the «value type» combobox
click «define new custom type (autoassemble)»
replace the existing script with the script posted here
and click OK
From now on you can select as variable type «RPG VX Type» and just scan for the values and edit them as well
CE will remember this type so it will be usable next time you start ce
_________________
780)?780:this.scrollWidth); max-width:780px; height: expression((parseInt(this.scrollHeight)>300)?300:this.scrollHeight); overflow: hidden; max-height:300px;»> Do not ask me about online cheats. I don’t know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping
If it’s still that *2+1 thing (or just general *2) then I really recommend using that custom type I posted earlier(, or binary) as that will protect you from setting bits that are not part of the value you are changing
_________________
780)?780:this.scrollWidth); max-width:780px; height: expression((parseInt(this.scrollHeight)>300)?300:this.scrollHeight); overflow: hidden; max-height:300px;»> Do not ask me about online cheats. I don’t know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping
780)?780:this.scrollWidth); max-width:780px; height: expression((parseInt(this.scrollHeight)>300)?300:this.scrollHeight); overflow: hidden; max-height:300px;»> Do not ask me about online cheats. I don’t know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping
you can also embed it into cheat tables in the lua section, or as the first entry of a cheat table (that says activate me first)
using the <$lua>section in empty auto assembler scripts
_________________
780)?780:this.scrollWidth); max-width:780px; height: expression((parseInt(this.scrollHeight)>300)?300:this.scrollHeight); overflow: hidden; max-height:300px;»> Do not ask me about online cheats. I don’t know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping
Читы для рпг мейкер
Method 1:
Set the thing you want to hack to a weird value ingame (like 2551 for money), scan for it (with type=double) and hope to find it in one go.
Once it has finished, change the value ingame, and go to pointer scanner->rescan memory, set it in value to find mode, give it the new ingame value, and select double type. By then you should only have 1 result left, but if you have several just pick any one at random or do more rescans.
This procedure has been tested on money, xp, and bottle count in Nightmare school, but I doubt that the mini pointers you find stay valid for long so changing the value once is safe, but freeze at your own risks.
_________________
function RPGMakerMX_bytestovalue(b1,b2,b3,b4,address)
local DataAddress=3+(b1+b2*256+b3*65536+b4*16777216);
if ((DataAddress)%4
= 0 or DataAddress
_________________
Let me explain what is my problem.
When I’ve tried to execute CE on a RPG Maker game, I got 4 same processes but I didn’t know which one is the right process to work on.
I know its a RPG Maker game because the most content of this game are the basic resources of RPG Maker but I don’t know if its XP, MV or MV ACE.
I’ve already tried your method for the 1st and 3rd process but nothing. I always got any value at the end of the scans.
The game’s directory includes :
— A «save» directory
— A standalone executable «game_boxed.exe»
I’d really like to find an issue for this. So I’ll try it again with the 2nd and 4th process and I’ll put the result here.
I’ve attached a picture for the processes, sorry, I don’t know how to male a Hide/Spoiler ^^’
Sorry for my bad english, I’m fr.
rpgmker0.PNG | ||
Description: |
| |
Filesize: | 4.61 KB | |
Viewed: | 163936 Time(s) | |
function RPGMakerMX_bytestovalue(b1,b2,b3,b4,address) Can you explain a bit more what that script does in detail? What does that line for exaple mean? Let me explain what is my problem. When I’ve tried to execute CE on a RPG Maker game, I got 4 same processes but I didn’t know which one is the right process to work on. The game’s directory includes : I’d really like to find an issue for this. So I’ll try it again with the 2nd and 4th process and I’ll put the result here. Sorry for my bad english, I’m fr. |
Method 1:
Set the thing you want to hack to a weird value ingame (like 2551 for money), scan for it (with type=double) and hope to find it in one go.
Once it has finished, change the value ingame, and go to pointer scanner->rescan memory, set it in value to find mode, give it the new ingame value, and select double type. By then you should only have 1 result left, but if you have several just pick any one at random or do more rescans.
This procedure has been tested on money, xp, and bottle count in Nightmare school, but I doubt that the mini pointers you find stay valid for long so changing the value once is safe, but freeze at your own risks.
I always have 3 values but when I pick them and add them to the adresses table it always show value = 0
Capture.PNG | |
Description: | |
Filesize: | 17.08 KB |
Viewed: | 127294 Time(s) |
Let me explain what is my problem. When I’ve tried to execute CE on a RPG Maker game, I got 4 same processes but I didn’t know which one is the right process to work on. The game’s directory includes : I’d really like to find an issue for this. So I’ll try it again with the 2nd and 4th process and I’ll put the result here.
|