Largest CWCheat Database
|
05-15-2018, 05:45 PM
![]() |
|||
|
|||
RE: Largest CWCheat Database
Yeah 0xE type is just a simple 16 bit check, I use it mostly to:
- make it impossible to activate cheat on wrong game version(or at least highly unlikely) to avoid breaking the game, - make it impossible or again highly unlikely for the cheat affecting modules that exist only in specific parts of the game being applied to whatever else is stored in there in other places of the game ~ again to avoid breaking stuff, - make the write codes activate only once(performance isn't really a big deal, however invalidating JIT is required for cheats that change code, better not do that with a lot of code as weird things might happen with a bit of luck;p), - intentionally invalidate JIT without doing anything, this is used as workarounds for some JIT bugs in like 2 games from my list. Outside of that I only use 0x2 code type which is 32 bit write. With assembly that's enough to do any cheat you want and PPSSPP disassembly is the best tool for that, you just need to learn how to use it, there will also be a WebSocket based debugger interface in the upcoming future which could be useful to some people, but overall PPSSPP with cheat engine to search for some basic address to start from, combined with disassembly is the way to go to make pretty much any kind of patches including fan translations and mods etc. Disassembly is under ctrl+D hotkey or from the debug menu, game executable loads at 0x08804000 althrough you can use the 0x4000 bytes earlier like a code cave to store longer scripts. http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders! http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats, https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds. |
|||
« Next Oldest | Next Newest »
|