Page 1 of 1

PSX Emulator hacking

Posted: Sat Dec 19, 2009 9:28 pm
by PinPoint
FF IX (Final Fantasy 9)

you need: T-search, Cheat engine etc (any memory editor should do if you can choose the value type, byte, 2 bytes etc)
: PSX emulator obviously (epsxe 1.5.2 is my prefferred choice)

the process you open would be your emulator, epsxe.exe in my case.

you can also save your cheat table as it is, the addresses stay the same(or have done for several times on my pc)



just basically find your wanted address and change the value to whatever you want.

[Gil, 4 bytes, 1 address]

open up your in game menu (D is the default keyboard button for triangle i think)
and simply search the amount of Gil you have and you should come up with 1 address hopefully,
if not, sell something and filter through the addresses(repeat until you're left with 1 address)
change to whatever you want.

[EXP from a battle, 4 bytes, 5 addresses(4 needed)]

once you finish a battle and are looking at the page where you get exp and ap (before you push x(default Z key) to
give you character the exp and ap, search for the amount of exp you recieved from the battle, you shouldnt have to many addresses come up, hopefully 5, if more than 5 go into battle again and repeat until you have 5.

the 1st address of the 5 doesnt actually change the amount of exp you get just waht you see. but the other 4 addresses do and are for each character in order. for example, the 2nd address of the 4 is for the amount of exp the character who is in second position will recieve.

Image

note: you will only get 5 addresses if you have 4 party members in the battle because the way the exp is given out, if you dont have anyone in 4th position or whatever one, the game wont give that position any exp. so make sure you have 4 in your party.

[AP in battle, Byte, 5 addresses]

the same as the exp one above but you search for the ap youve achieved and it is on byte search and will take longer because you have smaller numbers like 1,2,5,10 to search for.

note: same as exp above make sure you have 4 party members so you can get everyone in your party ap. also dont change the value to more than 80 unless you change the type to 2 bytes. and no more than 255 unless you change the type to 4 bytes




...more to come

Re: PSX Emulator hacking

Posted: Sun Dec 20, 2009 4:26 pm
by Sethioz
could you try hacking ps2 games ?
first on emulator and then write the codes for codebreaker. you can take a look at here:
[urlhttp://sethioz.com/forum/viewtopic.php?f=49&t=427][PS2] PlayStation2 game hacking[/url]

Re: PSX Emulator hacking

Posted: Tue Dec 22, 2009 4:30 am
by PinPoint
yea as i said in the ps2 hacking topic my pc sucks and cant run ps2 games. but ill give it a bash when its all sorted.

i was wondering if you could help me a bit,

hacking ap, exp etc are all easy cause the value is in your face, but what about items etc (not amount of item)
i think its slot based and each slot has a different address and you can set the value to an item id and voilla you have the item but im stuck on how to find the addresses for the slots. im thinking this cause i looked in the codelist. ini for PEC(talking about ff9). for instance; 3008B7C4 0000 is the code for slot 1 with a potion and 3008B7C6 0001 is the code for slot 2 with a high potion

1 more thing if you dont mind, actually making the code, i know the address and offsets have to be encrypted but when i try to encrypt them they dont change, for instance 00650ED8 240ED8 is the address and value for zidanes total exp which makes him lv.95 after 1 fight when turned on after start of game. but i cant seem to encrypt it.


edit: after i wrote this i managed to convert it to an action replay encrypted code
94A62D53 DF286DE4
but i cant check it, if some could that would be great.

Re: PSX Emulator hacking

Posted: Tue Dec 22, 2009 12:18 pm
by Sethioz
as about items, only experience what i have with items is in RE4 and RE5. so check those 2 topics (resident evil 4 and resident evil 5 hacking).

if you want to make sure about encrypting/decrypting, then take a game that already has working codes. then remake them and check or simply decrypt and encrypt.
best is if you decrypt, then you remake it and see if it is same address and value and then you encrypt it to make sure output is same.