FINAL FANTASY IX

FINAL FANTASY IX

View Stats:
srsface Sep 17, 2017 @ 9:31pm
Any mods that give you 100% success rate on steal?
Spending 700 turns to steal all the items off of any given boss is a chore. Just wondering if there's a way to speed that up without straight up hacking the items into my game when I would have been able to steal them.
< >
Showing 1-15 of 26 comments
srsface Sep 17, 2017 @ 9:42pm 
Welp, NM. After some googling, I found out you can straight up toggle it on by pushing L2 to turn on the 9999 damage booster.

This makes me extremely happy. Easily the best version of this game for that alone.
Sgt_Danbo Sep 17, 2017 @ 9:47pm 
Why would you want to cheat like that?? takes away the challenge.
srsface Sep 17, 2017 @ 10:55pm 
There's no challenge in stalling a battle for a hundred million turns. It's just tediousness for the sake of tediousness, a hallmark of oldschool games that has thankfully gone away.
SenMithrarin85 Sep 18, 2017 @ 8:06am 
Originally posted by srsface:
There's no challenge in stalling a battle for a hundred million turns. It's just tediousness for the sake of tediousness, a hallmark of oldschool games that has thankfully gone away.

You can use the hades workshop program to customize and early piece of equipment with the master thief ability. That+bandit should make stealing a breeze.
SenMithrarin85 Sep 18, 2017 @ 3:00pm 
Originally posted by steiner:
There's no real way to speed that up, just have to keep tugging at it. Hades Workshop may go against your favor of not having the items hacked to your game. And there are tons of enemies over 500 I believe?) to go through and rearrange the item position order and place them in two first slots and first slots of drop rates even to get them faster.

True, but most of the loot they have is useless. Ethers from the magic vices probably being the only exception. And they carry 3 lol
srsface Sep 18, 2017 @ 4:59pm 
What I end up doing is just using the boosts. Set it to maximum HP and Super Speed, kill off all the party members other than Zidane, and just mash the steal button til I exhaust the Steal inventory.

Low effort. Doesn't require 3rd party programs. Works for me. Still super boring but less so. Wish it didn't give me max Trance, but that's easy enough to work around before actually fighting the bosses the way you're supposed to.
Phil Oct 21, 2017 @ 10:34am 
I use Memoria and modified D:\Steam\steamapps\common\FINAL FANTASY IX\StreamingAssets\Scripts\Sources\Battle\0058_StealScript.cs to ensure stealing is 100% successful.
Izalith Dec 29, 2017 @ 3:44pm 
Originally posted by Phil:
I use Memoria and modified D:\Steam\steamapps\common\FINAL FANTASY IX\StreamingAssets\Scripts\Sources\Battle\0058_StealScript.cs to ensure stealing is 100% successful.

For those of us without coding knowledge, which values do did you change?
Izalith Dec 29, 2017 @ 5:09pm 
Which other tool? I'm very new to modding this game.
Izalith Dec 29, 2017 @ 8:06pm 
Oh man, that sounds like a lot of work. Thanks for the help!
Auryana Dec 31, 2017 @ 9:22pm 
Originally posted by Dwight:
Don't recommend changing the .cs of Memoria unless you really know what your doing (its not that simple). Unless Memoria has a customizeable fix for Steals in particular within the .ini file it creates, there's really no way of doing it other that the 'other' tool.

Why are you discouraging people to mod the game? it's not that hard to mod to 100% steal rate, Phil was on the right track and his post was a good advice, instead you pointed to an unnecessary long process with HW rather than changing the function that controls the stealing globally...
Last edited by Auryana; Dec 31, 2017 @ 9:40pm
Phil Jan 1, 2018 @ 2:58am 
Originally posted by Bellgrave:
Originally posted by Phil:
I use Memoria and modified D:\Steam\steamapps\common\FINAL FANTASY IX\StreamingAssets\Scripts\Sources\Battle\0058_StealScript.cs to ensure stealing is 100% successful.

For those of us without coding knowledge, which values do did you change?
Here's what I changed:

The Perform function (which begins on line 22 in my file) begins with a snippet of code that checks whether the enemy has a stealable item; if (!hasStealableItem) { setMessage('no items'); return;}

That's an approximation but that's what it's doing.

Directly after that (with a couple of line breaks thrown in for formatting) I pasted the following (from elsewhere in the file):
if (enemy.StealableItems[3] != Byte.MaxValue) StealItem(enemy, 3); else if (enemy.StealableItems[2] != Byte.MaxValue) StealItem(enemy, 2); else if (enemy.StealableItems[1] != Byte.MaxValue) StealItem(enemy, 1); else StealItem(enemy, 0); return;
This checks if the enemy has something in slot 3; if they do, steal it. If not but they have something in slot 2, steal it. If not but they have something in slot 1, steal that. Otherwise (given that we already established they have something) take what's in slot 0.

I believe the slots represent rarity so you should always get the very rare steal first and work your way down.

After that the function ends ("return;") so everything after it is irrelevant. It saves you having to delete the rest of the function. Just ignore it.

After making this modification you recompile the files and run the game. Let me know if I can be of any more help.
Last edited by Phil; Jan 1, 2018 @ 10:01am
Phil Jan 1, 2018 @ 7:19am 
Originally posted by Dwight:
Originally posted by Auryana:
Why are you discouraging people to mod the game? it's not that hard to mod to 100% steal rate

I dunno nor don't care who the hell "Phil" is or what he may have said, (which is nothing until after your post).

I was the person Bellgrave was talking to when he asked "what values should I change?"

http://steamcommunity.com/app/377840/discussions/0/3223871682623781558/?tscn=1514805383#c3182216552773940734
Auryana Jan 1, 2018 @ 7:35am 
Originally posted by Dwight:
First of all, why is you on your period for this long?

Because Phil post was the answer to the OP question and deserved more exposure but you buried it in your HW nonsense, and no, not only Bellgrave read this post as I caught this thread by looking for modding to 100% steal rate, but more people read this answers too and yours made it look like it was the wrong approach...

@Phil: thank you, I was doing a tutorial to how to do it with code comments of every change but you beat me to it...

That was the right thing to do, by deleting the second condition of the master thief function and put a return after it you effectively achieve this...
Last edited by Auryana; Jan 1, 2018 @ 7:47am
srsface Jan 1, 2018 @ 12:27pm 
Y'all need to learn to let things go that contradict your opinions.

As entertaining as it has been reading people getting into a fight over something as pointless as hyper-specific opinions on modding a 17 year old game, I got what I needed from asking this question in the first place. I should have unsubbed awhile ago. Imagine my surprise when I got notifications about this getting necro'd.
< >
Showing 1-15 of 26 comments
Per page: 1530 50

Date Posted: Sep 17, 2017 @ 9:31pm
Posts: 26