Can I modify my savestate file ?
|
03-19-2013, 05:18 AM
Post: #16
|
|||
|
|||
RE: Can I modify my savestate file ?
How to manually cheat games in ppsspp on windows. (you can try on linux, Android, and Mac should be similar)
Get memory heap viewer with the ability to write back to RAM. I suggest HxD. DISCLAIMER: Use with caution you can seriously mess stuff up with this. YOU HAVE BEEN WARNED! I take no responsibility for how you use this program or guide! 1st understand how memory values are stored: (normally I explain later on). This is useful because ppsspp handles memory a little bit weird (v7-161). Memory values are stored in Base16 a.k.a hexadecimal (123456789ABCDEF). in hexadecimal there are 3 sizes you will normally be dealing with. (this is important to understand because you will know how to format your searches correctly). This list will show base10 (decimal) value of 98 for an example. To convert from base10 to base16 you can use The windows stock calculator. Just Put it into programmers mode and the left hand side will have a list allowing you to change between Hex and Dec. Or you can use an online calculator.
2nd how memory is set-up on ppsspp(v7-161): First we have to figure out where ppsspp stores the values from the game your playing. To do this we have to calculate the offset of the games data on the system memory level of addresses. Sad to Say THIS HAS TO BE DONE EVERY TIME YOU WANT TO CHEAT
Next we need to learn how to use the program. if you use a different program well your sol lol
Now on to how PPSSPP stores it memory values:
This gets tricky but just remember the sets(bytes) get reversed not the numbers in the set. This is the Value you look for . Now to search for some values:
But let's set some ground rules for these sheets until cwCheats become working . (If it gets popular enough I will write a small program on the side when I get some free time ) Code: _I GameId How to use your old values: Now once you have the sheet do these steps to use it.
Tips:
CwCheat sheets: Even though psp and ppsspp have aligned memory's, ppsspp is early on in its life and its memory blocking isn't as conformed as psp and it has massive space between blocks of variables. This means That at this time cwCheats sheet codes will not work with any equation you try and should only be used as reference sheets for size, speculative position, and value amounts. Hope it Helps And maybe we can figure out a way to spread some of those cheats Here's an example of what the code sheet should look like Code: _I ULJS-00266 Also you can follow some of this guide for modifying save states, but honestly they are too random to be efficient at this task(ex. different rooms will have different location values with a save state). -Extra note- Just because the file says it was tested on an early build doesn't mean it wont work. Also when a value does migrate not all of them do. and the ones that do are usually less than +-2000 bytes away from where they were before. Windows 7 64bit, AMD Phenom II 840T 4 cores @ 2.9GHZ, 6 GB Ram Graphics card-ATI Radeon HD 4200 Yuandao N101 (Jelly Bean)-RK3066, Dual core A9 @ 1.6 GHz, Mali-400 GPU, 1GB Ram, 10.1" |
|||
03-19-2013, 05:40 AM
Post: #17
|
|||
|
|||
RE: Can I modify my savestate file ?
About the backwards thing: that's actually "little endian", which is what Intel, AMD, Android, and the PSP's processor use. Xbox 360, Wii, and the PS3 however use "big endian" which stores values in logical order (e.g. 1 is 00000001 not 01000000, as explained above.)
By the by, it's much easier for the emulator to be fast when both the emulator (e.g. Windows, Android) and the console (PSP) are the same endian, which is the case for PPSSPP. -[Unknown] |
|||
08-12-2013, 02:26 AM
Post: #18
|
|||
|
|||
RE: Can I modify my savestate file ?
I know this is old topic, I just tried PPSSPP recently and using google no luck so for, so please forgive me if this issue already been slove in else where.
I tried c0nK3R method "little endian" using cheat engine to edit memory on PPSSPP 0.81 but did not success, I had tried several games tactic orge, persona etc, is there any update how locate and change memory value on 0.81 Could someone share the light please TIA Sen |
|||
08-15-2013, 04:45 PM
(This post was last modified: 08-15-2013 04:48 PM by yuseiarkcradle.)
Post: #19
|
|||
|
|||
RE: Can I modify my savestate file ?
YES YOU CAN, IS THE EASIEST THING TO DO IN THE PPSSPP, I've tried with yugioh tag force 6 with all the cards cheat save data file I found on the Internet and it really worked
Of course if you're talking about how to cheat on a game >~> |
|||
08-16-2013, 02:12 AM
Post: #20
|
|||
|
|||
RE: Can I modify my savestate file ?
thx for your replay, i've tried google but no luck, i'm using Cheat Engine to change the value like money, i can do this successfull in JPCSP but not in PPSSPP, already tried using backward search like c0nK3R prev mention but not success too.
Could u share the link/resource for this |
|||
08-21-2015, 09:41 PM
Post: #21
|
|||
|
|||
RE: Can I modify my savestate file ?
I know this an old thread but I was wondering if you could take an official save from the UMD and use it one the PSP emulator or not. The reason why I ask is because I want to hex edit my saves but not use custom homebrew programs.
|
|||
« Next Oldest | Next Newest »
|