CwCheat Support
|
10-24-2013, 11:02 PM
(This post was last modified: 10-25-2013 12:06 AM by LunaMoo.)
Post: #560
|
|||
|
|||
RE: Codes Requests Thread
Simple cheats are easily made with any external program like cheat engine(need to turn on "mem_mapped" in scan settings for it to actually find anything in ppsspp through), once you find the address you have to also look for an offset to actual game memory, I usually do it by aob scan for default load address start.
Ah what the hell... I'll make a simple "example code" right now: - I found lives in Ikki Tousen Eloquent Fist using cheat engine in 0x0BF80754 simply by searching for value, dying, searching for change etc. - a tip for finding cheat easily - limit search range, althrough it's not static memory It can never be below 0x08800000 and I never find it above 0x1FFFFFFF either so set start and end memory to those values. - now I have to find what's this address actually is in the game, so I open debugger enter an address 0x08804000 select first few lines, then right click and copy as hex, this is what I get: Code: 27BDFFE0 Code: E0 FF BD 27 14 00 BF AF 31 10 20 0E I want to change only 1 byte value hence it'll be just that, but if I wanted to change 2 bytes I would have to change first letter to 1 so 0x11250754 or if I wanted to patch full 32 bit value(4 bytes) it would have to be changed to 2 so 0x21250754. Now just repeat for other codes we might want and add some formatting and here we have our own cheats;p Code: _S ULJS-00152 Ofc that's just simple cheat, there are many cw cheat code types to be used you can read about them for example here. In many cases the address will change and you have to find pointers for it and use pointer code type, often you will also have to use conditional codes to avoid crashes by applying the code in wrong place etc. also that short example of mine shouldn't be threated as any guide nor anything like that:], there's never one way to do it and you can always find a better one for yourself;p. Also many more advanced cheats require mips assembly knowledge and general idea how it works;p, debugger in PPSSPP is also very usefull to do create such codes, through other dissassemblers are also ok, guess "PS2dis" and/or "AIDA pro" are commonly used for that;p, but that's really for skilled people since you basically have to reprogram how the game, and in some games that's actually the only way to create working codes. In the end it doesn't really differ soo much from creating cheats to pc games except that most cheat dedicated tools for pc will have limited use, through it's still better to use them than comparing memory dumps as with actual CW cheat on psp lol because that took ages;p. Generally if you can't create cheats for some game, leave it for some other time when you get more experienced and try other possibly easier to cheat games, looking at other people's codes is also good way to learn a bit, creating cheats isn't really always soo easy as in my example and if you never even tried to do anything alike in the past even that could be hard.;] ======= Edit: in case someone actually want to use those codes, I added two other ones;p 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 »
|