This is a videos tutorial by jimmyr.com and I will be teaching you how to hack Playstation 2 safe states from the PCSX to emulator.
I originally did a video tutorial on EPSXE, the Playstation 1 emulator in I got a lot of request for Playstation 2. So, the problem is I tried it I got addicted to Final Fantasy 10 when I am finally got the ROM.
So, I been playing it but I notice it does not have any Gameshark editor that I can use like in my Playstation 1 emulator what I have is pack edit. I figured out were around there I can hack the safe states to modify the game better. So, I can get infinite money or something like that and I will be showing you how to do that. Whenever you go into your Playstation 2 emulator if you click F1 it saves the game you do not have to use your memory card and it saves it in this folder in the safe state then I click F3 to load the game again.
So, it is very convenient that I have this little safe states folder and I am going to try to hack this. I will go ahead in show you step by step. So, I am playing in my game and here we have it. I load it again I had already save it and I had accumulated 74,025 gold. I got a lot of gold in that is very useful because the larger amount I have any item or something the easier is going to be to hack it. If it is over 66,000 or 65,500 it takes up three bytes I think. So, I will be able to modify the value a lot easier because I would be able to find it. So, I have 74,025 gold.
It is probably confusing do not worry. 74,025 I want to make that the maximum amount I can get, I am going to go to start run and I am going to go for my run dialog in I get a calculator and I am going to enter the value. The first I am going to say is a scientific run and I am going to put 74, 025. I am going to change it to hex, here we have 12129 that is our value in hex decimal.
Now, if you been around hexadecimal long enough you will know that if it is in odd number of digits you should add a zero at the beginning. So, think of this number as 012129 and I had tried to modify the value inside the safe state over and over again but it did not work. I did not understand why and I figured out to use compression.
I downloaded the source code in thanks goodness I did not have to actually check the actual C files. I found out to use a common library. I think it is the same with 7-Zip. The 7-Zip uses it is called the Zip library, it is a compression library in Linux. So, it actually compresses the safe states so that is why every time I tried to modify the value it would not work because the actual file uncompressed itself, load into data and deletes the compression files. It is pretty crazy, so as I crazy it sound I have to add that JZ extension to this and I am going to extract it with 7-Zip and as you can see it made the file a lot bigger.
Transcription by:
Scribe4you Transcription Services