FINAL FANTASY III

FINAL FANTASY III

Not enough ratings
How to hack the auto battle speed multiplier
By eyrie0
This guide shows how to make the auto battle speed faster (or slower). This guide is compatible with my guide to hack the battle speed to always be fast regardless of auto battle.

Note that the offset values are different for each Pixel Remaster game, so I'll add separate guides for the other games.
   
Award
Favorite
Favorited
Unfavorite
Edit GameAssembly.dll in a hex editor
First, open GameAssembly.dll in a hex editor. I use HxD.

Note: this hack is likely to be pretty brittle. As soon as SquareEnix updates the game, the offset is going to change. Hopefully it doesn't change significantly and the hex values are still pretty near where they are now.

Go to offset 1569E2C in the file (Ctrl-G, then enter the value).

You should see something like this:



The 00 00 C0 3F is the hex representation of the float value 1.5. The default auto battle speed multiplier is 1.5x. You can use a float to hex convertor to figure out what to enter for other values you might want to try (e.g., https://gregstoll.com/~gregstoll/floattohex ).

You need to change the values to little endian format once you determine them. Here are a few options:

00 00 00 40 (2.0x speed)
00 00 20 40 (2.5x speed)
00 00 40 40 (3.0x speed)
00 00 80 40 (4.0x speed)
00 00 a0 40 (5.0x speed)

Replace the value at that offset with the value you want, save the file, and enjoy!
7 Comments
Valentina The Moon Goddess Feb 6, 2023 @ 6:10am 
From what I have tried this method no longer works.
Novah Jul 19, 2022 @ 5:09pm 
I can confirm that the offset is still 01471890 as of July 19th 2022. Doing what xXtERRiblEspIrITXxX suggested worked. Do a find for '00 00 80 3F' brought me to offset 01471890. The second half of that line was '00 00 80 3F 00 00 C0 3F' so I updated '00 00 C0 3F' to '00 00 A0 40' and then saved it, and the battle speed was indeed quintupled during auto battle.
Est Jan 24, 2022 @ 7:57pm 
The new offset is 01471890
You can find it by searching for the hex string: 00 00 80 3F 00 00 C0 3F
It seems the float 1.5 is always preceded by 1, which is 00 00 80 3F
So in the future, as long as that stays the same, you should always be able to find the specific float for auto battle by searching
00 00 80 3F 00 00 C0 3F
Z Jan 15, 2022 @ 12:40am 
Does anyone know the new offset and how do you find it?
Aidski Jan 1, 2022 @ 2:55pm 
Thanks for the guide. Seems to be at 1471890 as of Jan 1, 2022.
Obsy Aug 27, 2021 @ 12:35pm 
new offset seems to be 018c8b10
CHADJUSTDRUMS Aug 26, 2021 @ 5:20am 
All 3 games got pushed updates this morning - likely due to this. Can anyone confirm if this still is working? I never got around to doing this but when I finally did I noticed the update haha...