FINAL FANTASY IX (2016-05-30)


RCE Fanatics
Mar 3, 2017
Simple table for FINAL FANTASY IX, may or may not work. Game generates code at runtime so table has a high chance of not working / detecting the wrong code / crashing.

Fixes / new options request that also provide savegames will have a higher chance of being looked at.

Usage info:
Scripts with "To Activate: XXX" can only be activated (put an "X" into the box) after doing action XXX.
Scripts with "To Update: XXX" will only update their effect after doing action XXX.
Addresses with "XXX?" will enable the script effect XXX when 1 is put into the Value.

In general:
A. Do action YYY.
B. Activate (put an X) the "Initialization (Activate This First)" script.
C. Activate (put an X) the "Base Address Scan (To Activate: YYY, To Update: ZZZ)" script.
D. Enable (put a 1) the desired effect. Example: "Set Health to Max?" address.
E. Do action ZZZ.

1. AchievementState.
Allows the following to be modfied.
- Various Achievements.
- enemy_no. Number of enemies killed.

2. SettingsState.
"High Speed Mode Set to Speed Multiplier Value?" sets High Speed Mode to Speed Multiplier Value.

1. FieldMapActorController.
Allows the following to be modfied.
- "FieldMapActorController Stats-> curPos" X Position, Y Position. Allows obstacles to be bypassed. Only works on the Field Map.

1. Tested game version V1.0, V20160426 64-bit. May work on other versions.

2. FF9StateSystem.
Allows the following to be modfied.
- "FF9StateSystem Stats -> eventState -> gEventGlobal -> Chocobo Hot & Cold". Chocobo Hot & Cold Exchange Points, Beak Points, Beak LV.
- "FF9StateSystem Stats -> eventState -> gEventGlobal -> Frog Catching". Frog Catching Qu's Marsh Frogs Slots. Set to -1 for maximum 8 frogs present (exit and enter the screen to refresh).

3. Player.
Allows the following to be modfied.
- "PLAYER Stats -> info -> serial_no". Character models

1. FF9StateSystem..
Allows the following to be modfied.
- "FF9StateSystem Stats -> common -> FF9 -> rare_item". Key Items.

2. QuadMistCard.
Allows the following to be modfied.
- Tetra Card arrows individual directions.

1. btl_calc.
"Stealing Set to Rarest Unstolen Item?" sets Stealing to rarest unstolen item. Should make stealing rare items easier.

2. EventEngine.
Allows the following to be modfied.
- "EventEngine Stats -> E -> mapvar". Jump Rope and Sword Fight counters. Only works on the appropriate map.
For perfect Sword Fight, set everything to the max.

3. World Map Position Pointers.
Allows the following to be modfied.
- X Position, Y Position. Allows obstacles to be bypassed. Only works on the World Map.

Allows the following to be modfied.
- After battle Gil, Exp, AP, Card.

2. FF9StateSystem.
For convenience, added and fixed Cake-San's All Items script.

How to use.
A. Start FF9.
B. Load a savegame and wait until can move around in the level.
C. Load the CT, attach it to the game (this must be the 64-bit version).
D. Activate (put an X) "FF9StateSystem Base Address Scan Initialization (Activate This First)".
E. Activate (put an X) "FF9StateSystem Base Address Scan (To Activate: Play Level, To Update: Play Level)".
F. Enable (put a 1) "FF9StateSystem Update Base Address?".
G. Activate (put an X) "FF9StateSystem Stats". If the code was detected correctly, there should be values that makes sense.

Now, the other script can be activated. This works once, to get it to work again, (remove and put an X) again.
H. Activate (put an X) "Set All Item and Quantities to 99 (To Activate: Activate FF9StateSystem Base Address Scan)".

3. QuadMistCard.
Allows the following to be modfied.
- Tetra Card.

4. EventEngine.
"Random Encounter Timer Set to Random Encounter Timer Value?" sets Random Encounter Timer. -1000 for No Random Encounters, 1000 for Instant Random Encounters.

"Trance Set to Max?" sets Trance to max.

Fixed incorrect nested pointers to stats.

1. FF9StateSystem.
Added Item IDs to Slot 1.
Allows the following to be modfied.
- "FF9StateSystem Stats -> quadMistDatabase -> data". Tetra Master game Win, Lose, Draw stats.

2. QuadMistCardUI.
"Card Stats Set to Massive?" sets Card stats to massive.
"All Cards Set to Player Side?" sets all cards to Player Side for Tetra Master Perfect Win.

3. EBin.
Allows the following to be modfied.
- Jump Rope Counter. Actual jumping is not necessary for modifications to take effect.

1. FF9StateSystem.
"Gil Set to Massive?" sets Gil to massive.
"Play Time Set to 0?" sets Play Time to 0.
Allows the following to be modfied.
- "FF9StateSystem Stats -> common -> FF9 -> item". Item IDs and quantities.
- "FF9StateSystem Stats -> common -> FF9 -> frog_no". Frog Catching Counter.
- "FF9StateSystem Stats -> common -> FF9 -> steal_no". Stealing Counter.
- "FF9StateSystem Stats -> common -> FF9 -> dragon_no". Dragons Defeated Counter.

Allows the following to be modfied.
- Characters exp.
- Characters level.
- "PLAYER Stats -> pa". Characters Ability APs.
- Characters stats.
- "PLAYER Stats -> cur -> capa". Magic Stones used.

1. Tested game version 64-bit. May work on other versions.

"HP Set to Max?" sets HP to max (effectively Godmode).
"MP Set to Max?" sets MP to max.
"ATB Set to Max?" sets ATB to max.



What is cheating?
May 27, 2017
yo. i'm using the v1009.ct version, and under EventEngine, e, mapvar, sword fight. I'm currently paused in the middle of the sword fight and i cannot figure out what i'm doing wrong, but i can't modify the values at all. can't activate the "to activate, play level" script.

any ideas? all the previous information on cheatengine's forum seems to have been deleted.


What is cheating?
Mar 21, 2017
Incase anyone lands here

Disc 4 Mount Gulug, Mogtata Moolan mognet. You can teleport there with this table

First Save.

Park your airship somewhere and enter a town or dungeon, any 'non world map' area. I used Ipsens castle.

Check your "fldmapno" under FF9StateSystem/FF9StateSystem stats/common/FF9.
This number is very important, this is where you want to return to after visiting our moogle friend. Ipsens Castle = 2500

Change this number to 2360 and lock the line in. (cross the box at the start of the row)

Now leave this area. If you are leaving to the world map, reenter again to activate.

You should now be in the exact room with Mogtata. uncheck/deactivate the fldmapno line now.

Talk to Mogtata and finally hand in that letter you forgot to backtrack for. want to talk to Moolan? walk out the door downstairs and head east on the same level.... or change the fldmapno again to 2354.

Right, Mission accomplished. Time to return home. Use the fldmapno you most definitely copied down and return to the location near your airship. untick the line after and you will hopefully never have to get annoyed at this issue again.

If you have forgotten your fldmapno you could try experimenting with the numbers to get close, but using an unused number will lock the game, taskmanager will be required to close and reopen. (The autosave should keep you moogle happy )
Aug 26, 2017
ayami123 post_id=17066 time=1504956452 user_id=8439 said:
please update the steal it doesn't activate always zz
It does raise your chance by almost 100%, it works perfectly in my opinion, i'm playing this game right now and already reach Ice Cavern.
Maybe you can share with me.


What is cheating?
Feb 4, 2018
what about Key Items? i miss 1 kupo nut, check value to 1 - Kupo Nut in "FF9StateSystem Stats -> common -> FF9 -> rare_item". Key Items." has no effect and if you move to another screen (location) game crashed. What wrong?