 |
Cheat Engine The Official Site of Cheat Engine
|
| View previous topic :: View next topic |
| Author |
Message |
Skwid How do I cheat?
Reputation: 0
Joined: 08 Apr 2010 Posts: 3 Location: Australia
|
Posted: Thu Apr 08, 2010 4:54 am Post subject: Final Fantasy VI health help? |
|
|
Hey guys!
I was playing Final Fantasy VI Advance on the Visualboy Advance emulator and a thought had occurred to me. From the start of the game, would it be possible to hack your character's health to 9999 by the next few times they level?
I tried looking into this myself, I'm moderately skilled with Cheat Engine (completed all the tutorials except for code injection++) but I'm nothing compared to you guys.
What I did was I scanned for the main character's base health let's say for example it was 50. I let my character get damaged so their health would be something like 35/50, that way the scan wouldn't get the current health (35) confused with the base health (50). By the next time I leveled up for example the base health had gone up to 90, oh joy.
To save time, I saved states (It's like saving your game but you can save whenever you want) before and after the level up.
To my fortune it was the only value found (did an increased value search from 50) and I click to find out what writes to the address, so I reverted back to the old saved state right before I level up.
When I leveled up it found what wrote to the address and I got something like this:
">>004307aa - mov [edx+exc], ax"
So basically there is where I got stumped, I went into the disassembler and went into the code injection and I look at the code and I don't know what to do! The original code was this:
"mov [edx+ecx],ax
add esp,08"
For the sake of someone helping me could they show me how (if it's possible) to increase your hp by however much it goes up by plus 500?
I would appreciate it alot, thanks for your time.
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25836 Location: The netherlands
|
Posted: Thu Apr 08, 2010 7:03 am Post subject: |
|
|
mov [edx+exc], ax is the instruction of visualboy advance to write to the address the game wants to write, it's used by everything else in the game as well
You'll have to be fine with editing the values like they are (perhaps even setting a hotkey that on press increases the value with a specific amount) , or learn the instruction set FFVI is build in, disassemble the rom with a proper tool (not ce) and edit it there
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|