Post Reply 
 
Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Dissidia 012 Duodecim Final Fantasy - ULUS10566
04-02-2017, 03:36 PM
Post: #45
RE: [help] creating a CWCheat to disable assist charges in Dissidia 012
Well, when making cheats or any kind of patches like that you always have to start from something you can easily affect in game like a variable that stores some value in this case assist bar. Then set a memory breakpoint on it then follow the code back trying to understand what you're looking at and how the game works.

As for deciding what to patch in this case the code deciding whenever to activate assist or not was pretty short and what can be seen on that screenshot above 08AEEAB4, 08AEEACC and 08AEEADC all skip the same code and there's nothing that saves anything between them or being used later, meaning code could be patched in any of those places with same result. Disassembly shows such things pretty clearly, maybe even obvious with some experience, so to have it easy creating such patches you only need to learn MIPS, experience with that is more important than knowledge, so it's not that hard to learn, just takes time and practice.

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.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
[split] Codes Requests Thread - tintinmayo - 07-11-2014, 09:14 PM
RE: [help] creating a CWCheat to disable assist charges in Dissidia 012 - LunaMoo - 04-02-2017 03:36 PM

Forum Jump: