Originally posted by hihofai
View Post
First, do not use the old codes. They are worthless. I highly suggest using pcsx2 and pcsx2dis to create this code. Start the game to the point that you are loaded in to the game(as in you can start playing). Now create a save state in pcsx2dis in slot 0. Play the game until you level up. Once you level up create a save state in slot 1. Now in pcsx2dis load state slot 0 so you are back in the game at your previous level. Do a search for an unknown value(4 byte integer most likely, however it may be 2 bytes). You will have a ton of hits for this.
Now load slot 1 in pcsx2dis. Do a search for an increased value. This will narrow your results a lot. Now search for an unchanged value while moving your character around on the screen and moving the camera around(if this is a 3D game). Search for the unchanged value multiple times. If you still have too many results then load slot 0 in pcsx2dis. With slot 0 loaded search for a decreased value. Load slot 1 in pcsx2dis and search for an increased value.
You will eventually find an addresses for all your stats. If these addresses change every time you load the game then you will need to find out what is writing to the addresses and modify the functions to always write 999 to your stats.
Comment