FINAL FANTASY VIII TRAINER


 

HOME

 

Final Fantasy VIII trainer: Instructions

Changes

B2.4 to B2.5:
- Character slots can be changed from "Others" menu. Supposedly, some hex values are for monsters, so you can have monsters in your party - as suggested by Janusz Golicz. Though I tried some values, and didn't work?

B2.3 to B2.4:
- Had problems with French? version of Final Fantasy 8. So now, memory address put on the address box is saved in file so don't have to type in everytime. The savefile is AFAX.INI, which would be created on the directory where the util is started from.

B2.2 to B2.3:
- Bug fix.

B2.1 to B2.2:
- Added 2 more? Final Fantasy 8 versions. Is this for real? Anyone knows anything about this?
- Remove 99 level limit on GF.

B2.0 to B2.1:
- Save anywhere function
- Remove 99 limit on magic
- Other small fixes.

B1.9 to B2.0:
- Forgot Megalixir (Mega-Potion was quoted twice) - thanks to Alvin Yap
- Other fixes.

B1.8 to B1.9:
- Added another? Final Fantasy 8 version.

B1.7 to B1.8:
- Bug fix.

B1.6 to B1.7
- Added ability to edit GF's stats.

B1.5 to B1.6
- Added another? Final Fantasy 8 version.

B1.4 to B1.5:
- Added ability to edit cards.

About the trainer

At first I was going to create a savegame editor for Final Fantasy 8. This, I thought, was better than a trainer, because it would most likely work with different versions of Final Fantasy 8.

I managed to compress / decompress the savegame, however, I wasn't able to figure out the check routine employed by the game (or where the check bytes are for that matter). The game does this check everytime a savegame is loaded.
If anyone manages to find out the details of the check, please email me.

However, I found out (demo) that when you start a new game, the game loads a default savegame from Final Fantasy 8 directory, and doesn't do a check in this case.
So this means that you can decompress a savegame, edit it to your heart's content, compress it again, then just rename it to the default savegame in Final Fantasy 8 directory. Then, to load this edited savegame in the game, just start a new game, and your savegame will be loaded instead! and with no check too....

However, this sounds too cumbersome. So instead, there is a Find Address utility in the trainer. The trainer loads the specified savegame, decompress it, then takes 60 bytes of the decompressed savegame starting at offset 0x180. It then searches for these 60 bytes in memory.

Note on the Find Address utility:

If the trainer doesn't recognize the version of Final Fantasy 8 currently running, or the trainer is showing garbage, then try the "Find Address in Memory" utility.

To use the utility, first, load a savegame from the game.
After the savegame is loaded, use ALT-TAB straight away - don't do anything to your character, like moving around or anything.

From the trainer, open the savegame you just loaded.
Then click on "Find".

Hopefully, an address would be found. Use this address on the address box.

Could you also send me the length and address displayed, as well as the version of the game (and other infos (language, etc) you may have), thanks.


Go back to my Final Fantasy 8 trainers page

Download the trainer here

 

Search for other Final Fantasy VIII cheats/trainers: