05-16-2009, 06:28 AM
I created a cheat for Kingdom Hearts
but there is one nasty side effect of this. The all shared ability will be lost after applying this.
I currently have two save games, one is the cheated one resulting in the shared ability being lost, and the other one is without cheat and the characters still have the "High Jump" ability.
I was wondering if there is a tool where I can compare the save states between equiping the shared ability on and off. That way, I might trace where the address of the shared ability is located.
I have tried adding the shared ability in the personal ability list by adding the codes from CodeTwink.com and decrypting it but it doesn't work. I can actually have the ability displayed in the personal ability but the characters act like nothing has been equipped.
Anyway, is there a program or a method where I can search the hex address and check the value when the shared ability is equipped in one savestate and unequipped in another savestate?
I tried Phaste since I thought it scans for memory address stuff but I can seem to get it to work on my computer. The game is running but no data is being displayed in the Phaste window.
I really appreciate any feedback regarding my problem. Thank you in advance.
Code:
gametitle=Kingdom Hearts SLUS_20370 (U) [0F6B6315]
comment=
//MAX Power Up
patch=1,EE,003F21C1,word,00000063
//MAX Defense Up
patch=1,EE,003F21C2,word,00000063
//Max AP Up
patch=1,EE,003F21C3,word,00000063
//MAX Lucid Shard
patch=1,EE,003F2212,word,00000063
//MAX Lucid Gem
patch=1,EE,003F2213,word,00000063
//MAX Lucid Crystal
patch=1,EE,003F2214,word,00000063
//MAX Spirit Shard
patch=1,EE,003F2215,word,00000063
//MAX Spirit Gem
patch=1,EE,003F2216,word,00000063
//MAX Power Shard
patch=1,EE,003F2217,word,00000063
//MAX Power Gem
patch=1,EE,003F2218,word,00000063
//MAX Power Crystal
patch=1,EE,003F2219,word,00000063
//MAX Blaze Shard
patch=1,EE,003F221A,word,00000063
//MAX Blaze Gem
patch=1,EE,003F221B,word,00000063
//MAX Frost Shard
patch=1,EE,003F221C,word,00000063
//MAX Frost Gem
patch=1,EE,003F221D,word,00000063
//MAX Thunder Shard
patch=1,EE,003F221E,word,00000063
//MAX Thunder Gem
patch=1,EE,003F221F,word,00000063
Shiny Crystal
patch=1,EE,003F2220,word,00000063
//MAX Bright Shard
patch=1,EE,003F2221,word,00000063
//MAX Bright Gem
patch=1,EE,003F2222,word,00000063
//MAX Bright Crystal
patch=1,EE,003F2223,word,00000063
//MAX Mystery Goo
patch=1,EE,003F2224,word,00000063
//MAX Gale
patch=1,EE,003F2225,word,00000063
//MAX Mythril Shard
patch=1,EE,003F2226,word,00000063
//MAX Mythril
patch=1,EE,003F2227,word,00000063
//MAX Orichalcum
patch=1,EE,003F2228,word,00000063
but there is one nasty side effect of this. The all shared ability will be lost after applying this.
I currently have two save games, one is the cheated one resulting in the shared ability being lost, and the other one is without cheat and the characters still have the "High Jump" ability.
I was wondering if there is a tool where I can compare the save states between equiping the shared ability on and off. That way, I might trace where the address of the shared ability is located.
I have tried adding the shared ability in the personal ability list by adding the codes from CodeTwink.com and decrypting it but it doesn't work. I can actually have the ability displayed in the personal ability but the characters act like nothing has been equipped.
Anyway, is there a program or a method where I can search the hex address and check the value when the shared ability is equipped in one savestate and unequipped in another savestate?
I tried Phaste since I thought it scans for memory address stuff but I can seem to get it to work on my computer. The game is running but no data is being displayed in the Phaste window.
I really appreciate any feedback regarding my problem. Thank you in advance.