Final Fantasy IX (Steam)

Upload your cheat tables here (No requests)
Post Reply
st33lstrif3
What is cheating?
What is cheating?
Posts: 1
Joined: Tue May 22, 2018 11:38 pm
Reputation: 0

Final Fantasy IX (Steam)

Post by st33lstrif3 »

Forgive me for my ignorance, but how exactly do I use this? I just want to get the chocographs, it's the only part of the game I've never fully done.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

DrummerIX
Expert Cheater
Expert Cheater
Posts: 2885
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 0

Final Fantasy IX (Steam)

Post by DrummerIX »

[QUOTE="st33lstrif3, post: 46688, member: 17547"]Forgive me for my ignorance, but how exactly do I use this? I just want to get the chocographs, it's the only part of the game I've never fully done.[/QUOTE]



[URL]https://www.cheatengine.org/forum/viewtopic.php?p=4925480[/URL]



Basically, Start the game, start CE. Attach to game process and load the cheat table and select options.

Necrohol
What is cheating?
What is cheating?
Posts: 1
Joined: Fri May 25, 2018 11:51 pm
Reputation: 0

Final Fantasy IX (Steam)

Post by Necrohol »

OM

[QUOTE="DrummerIX, post: 29230, member: 1466"]I know I'm kind of late to the party for this game, but someone requested some options for FF9, so I decided to give it a go at making an alternative table for Final Fantasy IX Steam version. I just started the game, so only have some basic starting options for now, but plan on updating this some more as I play.



The game uses Mono it appears, so you have to perform the action in game once for it to load up the code before you can enable these options.



Options so far:

God Mode, One Hit Kill, Enemy Damage Multiplier, Hero Damage Multiplier, HeroCannotDie,SetEnemyHPLowOneHit (For Blue Learning)

Infinite MP

AT Multiplier, Enemy AT Multiplier

Trance Multiplier

Always Preemptive Strike

Infinite Item Usage, Set Item Amount

Infinite Magic Stones

ABP Multiplier

EXP Multipier, Gil Multiplier

Easier Enemy Item Drops

100% Steal All Items

Current Shop Item Pointers

Freeze Timer for Minigames

Always Able To Call Chocobo On World Map (Use Gyshal Greens)

Frog Options (Frogs Caught Pointer and Frogs Remaining Pointer)

Chocobo Options & Pointers (Chocobo Modifier, Points, Beak Level, Have All Chocograph Inventory & Location Found)

Pointers to Gil, Trance Bars for some characters, No Random Encounter Flag

Set All Cards Owned to Max Stats,

Character Editor, Party Member Editor, Item Editor, Item Ability Editor



I have God Mode, One Hit Kill, Enemy Damage Multiplier and a Gil Pointer so far.



EDIT 1: It seems I had issue with God Mode. I think I fixed it with this update. I also added in Infinite Item Usage (In-Battle).



EDIT 2: I came up with AP Multiplier and Infinite Magic Stones. Will work on other things as I have time.



EDIT 3: I added EXP and Gil Multiplier, Easy Enemy Item Drops and Easy Steals with this update. Easy Enemy Drops does not give 100% drop but increases the odds of getting at least one of the drop the enemy has. I haven't figured anything out about giving all drops as code change to get that is kind of messy. Most of these options require you to fight and win one battle before you can enable.



EDIT 3.5: I added some things in the Damage Modifier (HeroDamageMultiplier, HeroCannotDie) to give more options on how you can use the option to play if you don't want to enable God Mode all the time but still want to reduce your damage and make sure you don't die. With God Mode off and HeroCannotDie on, you lose HP until the next hit would kill you and then it nullifies that hit so you don't die. I also modified the Enable to get a better pointer. You have to load the game and view the main menu to Enable and then view the menu again afterwards to grab the Gil pointer. I also added Infinite MP in this update.



EDIT 4: I found some issues with the original Steal Items option and changed it to Steal All Items. It only shows you the first item stolen, but all items an enemy has is given to you when you steal. I also found an issue with Infinite MP when you go into Trance (it would crash the game). After much debugging, I fixed that issue also. I'm removing the other EDIT's in favor of this updated one. I also added in an AT Multiplier option along with Enemy AT Multiplier option, so you can make yourself get turns faster and slow the enemy as much as you want.



EDIT 4.1: I found a Trance Multiplier to let you get Trance faster.



EDIT 5: I added some pointers to this update. Character Editor with many options and also found the Party Member Editor. I have it setup where you choose a member to add/update and then the slot and press the Add/Update option and it will perform the update for you. I tested Beatrix and she seemed to work fine but was level 1 in my game. Enjoy! Remember to View Main Menu to Enable and then again to grab the base pointer needed for pointers to work.



EDIT 5.1: I added some pointers for Item Editor in this update along with the Item ID list. You can change the Item ID and Quantity of a manually selected item.



EDIT 5.5: I was able to come up with an Item Ability Editor. You can edit the abilities certain items give with this Editor, but it doesn't save, so if you reload, you have to edit it again. It's a nice addition, I think. If you want to learn a certain ability but don't have the item, just modify one of your existing items to give you the ability. I have the Ability list thanks to the hackers of the PSX version.



EDIT 6: I found Current Shop Pointers to allow for changing the items available at shops. You have to view a shop before you can enable and then view again afterwards to update the correct pointer. Then you can change an item and enter the shop again to see changes. The changes appear to be permanent until you reload the game as what a shop sells is pretty static most of the time. The game doesn't update it except when it first loads the shop code. I tested buying the Ultimate Dagger weapon and the achievement unlocked for me when I bought it. :)



EDIT 7: I found an issue with the God Mode affecting some enemies, so I reworked that in this update. I also found a Freeze Timer for Minigames option which is very useful for Chocobo Hot and Cold. I found an Always Able To Call Chocobo On World Map. You have to have the Gyshal Greens item as usual but it works away from chocobo tracks. I found some Chocograph Options specifically allowing you to have all chocograph inventory and locations found. It unlocked the achievement when I was testing it. I don't think it actually gives you the abilities or items as when you find them normally. You have to view the Chocograph Menu before you can enable and then again after you enable to grab the pointer. Then you can use the options underneath and go back into the chocograph menu to see the updates. Enjoy!



EDIT 7.1: I found some more options for Chocobo's and moved them to the Pointer section. I have a Chocobo Modifier so you can get the Gold Chocobo (or any chocobo), Pointers to Chocobo Points and Beak Level and the Have All Chocograph Inventory & Location Found in the previous update). Enjoy the Chocobo options!



EDIT 7.5: I put in some code to double check the values after calculating the Enemy Damage Multiplier and Hero Damage Multiplier to prevent lockups. I also found an Always Preemptive Strike option in this update.



EDIT 8: I think I broke the HeroCannotDie portion of Damage Modifier in an earlier edit. I attempted to fix this and added a SetEnemyHPLowOneHit option. This makes learning Blue Magic easier. It basically kills the enemy in 2 hits, but you hit the enemy once and use Quina's Eat command to learn the blue magic easier. I also added some Frog Options pointers.



EDIT 8.5: I found one option for setting max stats on all the cards you currently own.



EDIT 9: Someone requested No Random Battles for use with modded version. I have pointer to the setting so you can enable it if the game doesn't allow you too, but I'm not playing with modded version, so this is the best I can do.[/QUOTE]





OMG you're awesome! I've been looking for a way to edit my party and that's possible now thanks to your awesome work! Is it possible to play as Kuja using your cheats?

User avatar
Drogon The Conqueror
Noobzor
Noobzor
Posts: 6
Joined: Tue May 15, 2018 11:40 pm
Reputation: 0

Final Fantasy IX (Steam)

Post by Drogon The Conqueror »

Hey, thanks again for the awesome cheat table DrummerIX. I was wondering where I would start with adapting the cheat table for use with the Memoria engine mod. I haven't created or modified any cheat tables before so I have no idea how, or if it is even possible to do without recreating the table from scratch. Any advice you could provide would be awesome, and sorry to bother you about this again.
Last edited by Drogon The Conqueror on Thu Jan 01, 1970 12:00 am, edited 1 time in total.

DrummerIX
Expert Cheater
Expert Cheater
Posts: 2885
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 0

Final Fantasy IX (Steam)

Post by DrummerIX »

[QUOTE="Drogon The Conqueror, post: 47713, member: 17345"]Hey, thanks again for the awesome cheat table DrummerIX. I was wondering where I would start with adapting the cheat table for use with the Memoria engine mod. I haven't created or modified any cheat tables before so I have no idea how, or if it is even possible to do without recreating the table from scratch. Any advice you could provide would be awesome, and sorry to bother you about this again.[/QUOTE]



You would probably have to recreate from scratch if the aob's I'm using don't work with the mod.

User avatar
Drogon The Conqueror
Noobzor
Noobzor
Posts: 6
Joined: Tue May 15, 2018 11:40 pm
Reputation: 0

Final Fantasy IX (Steam)

Post by Drogon The Conqueror »

[QUOTE="DrummerIX, post: 47750, member: 1466"]You would probably have to recreate from scratch if the aob's I'm using don't work with the mod.[/QUOTE]

Damn, ok. Thanks anyways. I guess I'll do two playthroughs then. Keep up the great work, I saw your FF Xii table and it looks sweet as well, will have to try it when I get that one.

User avatar
Drogon The Conqueror
Noobzor
Noobzor
Posts: 6
Joined: Tue May 15, 2018 11:40 pm
Reputation: 0

Final Fantasy IX (Steam)

Post by Drogon The Conqueror »

[QUOTE="Drogon The Conqueror, post: 47781, member: 17345"]Damn, ok. Thanks anyways. I guess I'll do two playthroughs then. Keep up the great work, I saw your FF Xii table and it looks sweet as well, will have to try it when I get that one.[/QUOTE]

[S]If it matters at all, only the script based options don't seem to work with Memoria installed [/S]

Edit: Ah, I see now. The Lua console is saying that the AOBs can't be found. Sounds like I'll have to live without the mod.
Last edited by Drogon The Conqueror on Fri Jun 01, 2018 12:29 am, edited 1 time in total.

AlexWong
Novice Cheater
Novice Cheater
Posts: 15
Joined: Tue Jun 26, 2018 1:40 pm
Reputation: 4

Final Fantasy IX (Steam)

Post by AlexWong »

Hello [USER=1466]@DrummerIX[/USER]

I have added an [B]Have All Items[/B] option into your cheat table. The Lua scripts are as follows:



[CODE=lua][ENABLE]

{$lua}

local FF9CommonStatePtr = ReadPointer(getAddress("FF9CommonStatePtr"))

local index = 0

while (index < 255) do

WriteBytes(ReadPointer(ReadPointer(ReadPointer(FF9CommonStatePtr + 0x20) + 0x28) + (index*8) + 0x20) + 0x10,index,20)--The last "20" is the item quantity.

index = index + 1

end

{$asm}

[DISABLE][/CODE]



By the way, the data length of [B]Frogs Caught[/B] should be 2 bytes instead of 4 bytes.

[B]Frogs Caught[/B] +2 is how many times you have successfully stolen. It affects the damage amount of Zidane's final skill - Thievery.

[B]Frogs Caught[/B] +4 is how many dragons you have killed. It affects the damage amount of Freya's final skill - Dragon's Crest.



[IMG]http://i63.tinypic.com/fv93sn.png[/IMG]
Last edited by AlexWong on Wed Jun 27, 2018 1:25 am, edited 1 time in total.

mac4500
Expert Cheater
Expert Cheater
Posts: 192
Joined: Fri Mar 03, 2017 2:13 pm
Reputation: 2

Final Fantasy IX (Steam)

Post by mac4500 »

hey Drummerix



where is the have all items cheat table for this game on your cheat table

DrummerIX
Expert Cheater
Expert Cheater
Posts: 2885
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 0

Final Fantasy IX (Steam)

Post by DrummerIX »

I added the options made by AlexWong to the table in EDIT 9.5. Thanks to him for these options.

mac4500
Expert Cheater
Expert Cheater
Posts: 192
Joined: Fri Mar 03, 2017 2:13 pm
Reputation: 2

Final Fantasy IX (Steam)

Post by mac4500 »

hey Drummerix



Alexwong ff9 have all items cheat table is not working for me at all

DrummerIX
Expert Cheater
Expert Cheater
Posts: 2885
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 0

Final Fantasy IX (Steam)

Post by DrummerIX »

[QUOTE="mac4500, post: 51282, member: 348"]hey Drummerix



Alexwong ff9 have all items cheat table is not working for me at all[/QUOTE]



It works for me. Go to menu, hit enable, go to menu again, hit Have All Items. Check your items and they are there.



Make sure you are using the base game and no other mods like you said you have been playing. It only works for base game.

Carrot
What is cheating?
What is cheating?
Posts: 1
Joined: Wed Jul 25, 2018 5:23 pm
Reputation: 0

Final Fantasy IX (Steam)

Post by Carrot »

hello! im sorry i'm kind of a noob at this..but i can't seem to get the tables to load..i don't really get the instruction to open the menu and then enable the cheats..

i open the menu, enable the cheats then open the menu again, but i just keep getting this message "Error:[string "lua_aobscan("GetEventStateAOB","","48 83 C4 2..."]:1: attempt to call a nil value (global 'lua_aobscan')"..can you please instruct me how to enable the cheat tables? thanks a lot :(
Last edited by Carrot on Wed Jul 25, 2018 5:35 pm, edited 2 times in total.

AlexWong
Novice Cheater
Novice Cheater
Posts: 15
Joined: Tue Jun 26, 2018 1:40 pm
Reputation: 4

Final Fantasy IX (Steam)

Post by AlexWong »

[QUOTE="Carrot, post: 52942, member: 19842"]hello! im sorry i'm kind of a noob at this..but i can't seem to get the tables to load..i don't really get the instruction to open the menu and then enable the cheats..

i open the menu, enable the cheats then open the menu again, but i just keep getting this message "Error:[string "lua_aobscan("GetEventStateAOB","","48 83 C4 2..."]:1: attempt to call a nil value (global 'lua_aobscan')"..can you please instruct me how to enable the cheat tables? thanks a lot :([/QUOTE]

Upgrade to Cheat Engine 6.7.

DrummerIX
Expert Cheater
Expert Cheater
Posts: 2885
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 0

Final Fantasy IX (Steam)

Post by DrummerIX »

[QUOTE="Carrot, post: 52942, member: 19842"]hello! im sorry i'm kind of a noob at this..but i can't seem to get the tables to load..i don't really get the instruction to open the menu and then enable the cheats..

i open the menu, enable the cheats then open the menu again, but i just keep getting this message "Error:[string "lua_aobscan("GetEventStateAOB","","48 83 C4 2..."]:1: attempt to call a nil value (global 'lua_aobscan')"..can you please instruct me how to enable the cheat tables? thanks a lot :([/QUOTE]



That means you are not running LUA code when you load the table. It's a setting in CE to either not run or ask or always run. You have to set it to something other than not run and say yes if you set it to ask to run LUA code when you load the table.

Post Reply

Who is online

Users browsing this forum: Anolas, Axeen, B4TM4N, Baidu [Spider], deathmusa, DyArashi, Eren, Google Adsense [Bot], holyhawk, killerkrok555, LeFiXER, Momber, sidao, thievery, YamiNoZero