Final Fantasy IV (3D Remake)

Final Fantasy IV (3D Remake)

244 ratings
FFIV Low battle FPS fix (nov 2020)
By Greger
Quick workaround for low FPS in battles.
3
18
6
3
   
Award
Favorite
Favorited
Unfavorite
Patching the game
This isn't as much of a guide as it is a simple patch I made for the game.

I made a quick mod to Final Fantasy IV to make the in-battle speed 20fps instead of the default 15.
The reason I chose 20 rather than 30 is because (as of yet) there's no way I've found to increase FPS while at the same time maintain the battle speed, so 20fps is a bit of a compromise.
The only thing the patch does is change a hexadecimal value from 0F (15) to 14 (20).
I hope you like it :)

(Patched for 25fps)

The easy way
Download this file and replace the original file in the game's folder:

20fps[1drv.ms]

25fps[1drv.ms]

The file is usually located in:
"Steam/SteamApps/Common/Final Fantasy IV/FF4.exe"

The hard way
  • Download a hex editor of your choice.
  • Change value from 0F to 19 (25fps) or 14 (20fps) in the following locations, and keep in mind that these are addresses and not actual text inside the file. (FF4.exe)
    - 000A2FA5
    - 00111EFD

  • Save the file

Changelog
2024-08-13: Updated download links again
2022-10-09: Updated links to not use google drive any more
2020-11-08: Updated offsets and binary so it works with the new update! (Thanks TiresomeTeddybear!)
2016-01-02: There's possibly a difference between EU and US versions, I added new offsets for the US version (if that is even the case, some people have other checksums on their game for some reason)
2015-05-12: Fixed a bug where the FPS would drop back to 15 after an eidolon had been summoned.
271 Comments
Greger  [author] 15 hours ago 
Yes, sadly the game is tied to the frame rate, I could never find a good way to fix it properly.
Fraiser Krane 8 Jul @ 3:36pm 
So it looks like this patch does speed up the battle speed. I'm betting the engine is locked to the framerate which is why it wasnt improved in the pc version.

solution for me is using lossless scaling. just make sure to manually set the high dpi settings to "application" if youre using resolution scaling in windows or windowed mode wont work properly

im running at 4lk 30/60hz right now using this message (battles are inevitably half speed)
Conza 21 Jun @ 11:15pm 
this still works which will come as no surprise. I've set it to 30, but I'm unsure if the battle speed gets modified with this? 5 and 6 seem a bit slow to wait, at least early on, but 4 and above I think the enemies are getting 'too many' turns.
rmpp87 4 Jun @ 2:44am 
Hi Sleepy, thank you very much for the info. I have converted both those values and now I am enjoying a full 30 FPS experience on my PC and Steam Deck. I was trying to use Lossless Scaling to get at least 60 FPS but I cannot get the game to render properly in window mode so that I can use Lossless Scaling. If anyone got luck with that I would really appreciate some input.
sleepy 6 May @ 7:22pm 
rmpp87 im sure you either found your answer or are no longer interested, but for anyone who comes here in the future, you just need to set the value at those two addresses to 1E. You can make it any frame rate you want by converting your desired frame rate, in this case 30, into base 16. any number of calculators can do this online, just search "decimal to hexadecimal calculator" and it'll do it for you. So in this case, to have the in battle FPS set to 30fps, change value at addresses 0x000A2FA5 and 0x00111EFD to 1E instead of 0F.
rmpp87 5 Apr @ 11:31pm 
Deus_nsf would you mind share your file in order to have 30 fps? Alternatively you can also tell us the steps you did on Hex code of the file to achieve that. Many thanks!
Deus_nsf 26 Aug, 2024 @ 2:36am 
I managed to modify it myself to make a 30 FPS version, with active Action Time Battle and speed set to 5 or 6 depending on the party, it's a joy to play, much less input lag in the commands, so now the entire game is at 30 FPS :) there's no framerate differences between action and exploration, lovely!
And it's really really good with Lossless Scaling Frame Generation, I do 30 to 120 FPS + Gsync, but 30 to 60 looks very good too for people with 60 Hz monitors :)
SandraJthehuman 22 Aug, 2024 @ 2:01am 
Thank you for keeping it updated! Works great and smooth love it!
Greger  [author] 13 Aug, 2024 @ 2:07am 
Links are updated now, and the offsets are correct, I just downloaded it through steam and checked it myself. If you're using a cracked version of the game I cannot help you.
Fringeart 12 Aug, 2024 @ 12:53pm 
The link is no longer working :( Also there are no such hex codes in FF4.exe when looked up in hex editor