Borderlands GOTY Enhanced

Borderlands GOTY Enhanced

61 ratings
Quick fix for the spin-stuttering in big areas
By lordbean
The out-of-the-box configuration for this engine wasn't meant to handle UHD textures. Thankfully, it's easy to modify the config to fix that.
6
2
   
Award
Favorite
Favorited
Unfavorite
Edit the WillowEngine.ini file.
Essentially, the cause of the spin-stutter is the game is not configured with a high enough memory budget to keep full areas loaded when using UHD textures. Here's the quick and dirty fix:

Close the game if it's running
Navigate to Documents\My Games\Borderlands Game of the Year\Willowgame\Config
Open WillowEngine.ini with your favorite editor
Scroll down to (or CTRL-F) the section titled MemoryPool
At the end of each line under the MemoryPool header, add a 0
Save the file
Start the game!

Once the engine has finished loading the whole level up, you should be able to spin around as much as you want without it stuttering.
14 Comments
sanddorn 23 Oct, 2024 @ 4:53am 
Macbook Air M1 with 8GB, Windows via Parallels, so not exactly the kind of pc the game was made for … wow, thanks. I realized a bit late that Enhanced is needed for the golden chest, also the mini map etc.
Ran like shit even with low settings, I searched around. This fixes the issues well enough for me
HNTR 23 Aug, 2024 @ 3:01pm 
i gained 70+ fps from this thank you OP!
jizzle 4 Aug, 2022 @ 11:10pm 
ok i cant start this game it says the files might be moved or corrupted but i dident even go to the files yet..?
beeters 14 Apr, 2022 @ 8:41am 
Is there a similar fix for the same issue bl2 has?
CthulhuFett 9 Apr, 2022 @ 5:03pm 
beautiful, thanks for this
Rythio 2 Dec, 2021 @ 5:39pm 
pog guide thx
lordbean  [author] 28 Nov, 2021 @ 9:24pm 
The instructions I wrote are super literal. Place the cursor on each line, press the End key on the keyboard so it jumps to the end of the line, and type a zero. Repeat until every line has a new zero at the end.
Delin Windsong 27 Nov, 2021 @ 10:24pm 
I'm confused how to place the 0.
[MemoryPools]
FLightPrimitiveInteractionInitialBlockSize=12900
FPrimitiveSceneInfoInitialBlockSize=7800
FShadowCasterOctreeNodeInitialBlockSize=1500
FPrimitiveOctreeInitialBlockSize=700
FStaticMeshInitialBlockSize=7328
FElementHandleInitialBlockSize=20826
FDecalInteractionInitialBlockSize=250
FStaticMeshSceneProxyInitialBlockSize=6785
FOctreeNodeInitialFreeListCount=2000
WeaponMementoListNodeInitialFreeListCount=750
ItemMementoListNodeInitialFreeListCount=750
PopulatedInteractiveObjectSavedStateInitialFreeListCount=1500
PopulatedAIPawnSavedStateInitialFreeListCount=1000
PopulatedPickupStateInitialFreeListCount=1000
PopulatedVendingMachineInitialFreeListCount=96
PopulationOpportunityTrackerCount=4000
PawnListCount=40
Whiskeyjack 28 Sep, 2021 @ 3:10pm 
Great solution, thought I was having frame spikes or frame timing issue, turns out its just not enough memory allocated
taeles 30 Aug, 2020 @ 8:49pm 
works fantastic with one observation. the name of the ini file on my computer isn't the same as here. mine is "DefaultEngine.ini". either way, it worked perfectly, ty lordbean :)