Batman: Arkham City GOTY

Batman: Arkham City GOTY

174 ratings
100% Guaranteed Stutter Fix (Easy)
By inhearts
Arkham city is an old game with a small open world running on an engine that shouldn't be used for open world at all.
2
4
   
Award
Favorite
Favorited
Unfavorite
How to make the game playable
Explanation: This version of Unreal Engine is simply not good for open world games. Developers which use this engine almost always make the same mistake and set the numbers too low in the configuration files for some reason and Rocksteady is not an exception. All of the fixes below can pretty much be used for any game running on this engine to deal with the stutter or fps drops when exploring the game world. Keep in mind however that some things like saving when entering new areas can impact it regardless, but this will also make that have much less impact.

Just know that regardless of this fix, sometimes running on an HDD will make the game slow down occasionally no matter what you do. Though personally on my HDD it runs just fine.

Fix: Perform the following changes with your game OFF.

You can find Arkham City's workable files in users/yourname/documents/WB Games.

In BMGame go into Config and open the BMEngine.ini.

CTRL+F to find "PoolSize" and set the value to whatever you want, this is the VRAM used for texture streaming and it's originally like 500 something which is abysmal. A safe bet is to set it to 4096 which translates to 4GB.

Once again CTRL+F to find "SizeOfPermanentObjectPool" and change the 116 to 232. Keep the zeroes.

Lastly find and set HysteresisLimit to 0

IMPORTANT: Due to this game having PhysX, opening the game after this point will reset your BMEngine.ini. Across the internet guides will say to disable PhysX. You can keep it on actually. Just set the .ini file to Read Only in properties to cockblock it.

Easy
24 Comments
MiskatonicFox 12 Jan @ 7:29pm 
It's still stuttery even after this. Particularly whenever the camera moves to see new stuff.
mostertruck352 23 Dec, 2023 @ 6:05pm 
If you cant find the SizeOfPermanentObjectPool Change the search direction to up instead of down
inhearts  [author] 12 Dec, 2023 @ 8:30am 
@King I wouldn't know that. Try setting it to 2048? I read somewhere VRAM is measured in powers of 2.
kami 19 Nov, 2023 @ 1:09am 
Any reason why this made my game run worse? The only thing I changed is the vram to 2000 because I have a 2gb vram card
Coldhaz 1 Nov, 2023 @ 6:00pm 
I don't know if this is good advice but some people reported that installing the game on a ssd is better than on a HDD
Bolt 22 Oct, 2023 @ 12:36pm 
Thanks bro im on a pretty modern system and i was wondering why my frames were so out of wack
AnomalyOfSoulCal (Flinch) 22 Oct, 2023 @ 7:51am 
The size of permanent can't be found. What should I do?
Otto von Bismarck 1 Aug, 2023 @ 8:26am 
Didn't ask though.
BeND4R1N0 11 Jul, 2023 @ 5:15pm 
good shit, i installed a 4k texture mod, so i assumed it was just my textures loading in. turns out i was using a few megabytes of vram. game is buttery smooth now
Yoyo' 1 Jan, 2023 @ 11:57am 
from minimum fps 9 to 55. Great, with all details, including DX11 maxed out. So it works great, your guide. Even with all the SSAO and stuff. rtx 3070 / i7-9700