You must love this game! But it runs like crap. Let’s fix that!(Hopefully)
Compatibility improvements
—-
1. Open game folder (right-click Borderlands: The Pre-Sequel in Steam -> local files -> browse local files. Then go into the Binaries/Win32 folder)
2. Right click BorderlandsPreSequel.exe and open the Compatibility tab under properties
3. Check “Disable full-screen optimisations“
DISABLING CFG (Control Flow Guard) – OPTIONAL
— Will fix minor stuttering (works for other games too)
1. Windows search “Exploit Protection” – or alternatively go to windows security > app & browser control > exploit protection > exploit protection settings
2. Under Program settings///// Add program to customize – then simply locate your borderlandsthepresequel.exe and select it.
3. In the editing sceen scroll down to Control Flow Guard(CFG), check “override system settings” and toggle it to “off” and then hit apply
4. Profit
INI. Tweaks
Configurations to improve performance/visuals
Locate – PC/documents/my games/Borderlands The Pre-Sequel/willowgame/Config/WillowEngine
Search for these configs-
DefaultPostProcessName=WillowEngineMaterials.WillowScenePostProcess
change to WillowEngineMaterials.RyanScenePostProcess (OPTIONAL)
— Will remove the cel shading and give realistic lighting. If you want your Tps to look as good as it physically can, this is the change you want, but it might ruin the overall feel and style of Borderlands, so this is personal prefferece (I personally switch them from time to time, but tend to keep the normal postprocess, I love me some cel shading
MaxParticleResize=0
change to 2000
– – 0 means unlimited, so giving it a set target will give us a good balance of performance and visual.
OnlyStreamInTextures=False
Change it to True
— Will fix blurry textures at short distance (crisper textures)
LensFlares=True
Change it to False
— Removes “blinding light” from tps (Lensflare)
bAllowLightShafts=True
Change it to False
— Will remove godrays
[MemoryBudgets]
AnimationMB=5000
AudioMB=5000
CodeMB=5000
LevelObjectsMB=5000
TerrainMB=5000
GameDataMB=5000
MaterialMB=5000
ParticleMB=5000
PhysicsMB=5000
ScaleformMB=5000
ShadersMB=5000
SkelMeshMB=5000
StaticMeshMB=5000
TextureMB=1000
Change the Memorybudget section to these values, overall boost in performance, cause were giving the game more memory to work with.
as well as
[Engine.Engine]
PhysXGpuHeapSize=512
PhysXMeshCacheSize=256
to these values as well.
DynamicShadows=True to DynamicShadows=False
— big resource hog
Now set the file to read only
————————
PC/documents/my games/Borderlands The Pre-Sequel/willowgame/Config/WillowInput
[Engine.Console]
ConsoleKey=F1
– – This will enable the ingame console, useful for mods and changing game values.
You can set the key to whatever you want. (I recommend F1)
personal fav commands-
fov 140 (you can change this to whatever you desire)
Installing DXVK (Vulkan)
https://github.com/doitsujin/dxvk/releases/ – link to download the files necessary
- Extract /dxvk-2.0/x32/d3d9.dll
/dxvk-2.0/x32/dxgi.ddl - to the BorderlandsPreSequel.exe directory. That being
(where you installed the game) /Steamlibrary/steamapps/common/BorderlandsPreSequel/Binaries/win32
simply drag those two files to the directory and you should be good to go. Vulkan is now installed!
video for installation, if you’re having trouble-
STEAM LAUNCH OPTIONS
sounds pretty clear on what these do (make sure there is no space in the beginning)
example- –
optional commands
-nostartupmovies
(will skip the beginning movies when launching the game, faster boot up.)
-nomovies
(skips all cutscenes from playing)
TPS Mods (OPTIONAL)
link to website – https://bl-sdk.github.io/mods/
here you can find all the mods the community has made for the game. You can select any mod you feel like can improve your overall TPS experience, the way to install these mods is simple, simply drag the mod of the folder to
SteamLibrary\steamapps\common\BorderlandsPreSequel\Binaries\Win32\Mods
and they’ll work, they’ll have to enabled in the main menu, in the “MODS” section
and some mods can be configured in the settings as well as their keybindings which can be found in the keyboard/mouse section
You will need PythonSDK installed, follow the video below
my persoanl mods that I always use/have on, are as follows–
- – configurableviewmodel (adjusting your weapon field of view)
- – commander (very useful for farming. Gives the ability to teleport to your own set locations (Up to three locations)
- – FPS Slider (optional)
- – Loot Notificator (let’s you know if you got a legendary to drop)
- – Photomode (do I need to explain this one?)
- – Python Part Notifier (lists the weapon parts, a crucial element to bordelrands TPS)
- – Respec Hotkey (respec your skills anywhere, no more going to sanctuary)
- – UberPostProcessing (make your game more shiny :D)
- – AutoPickup
- – BSABT
- – DialogSkipper
- – NoAds
- – OpenSesame
- – UnspecSkills
- – BeGoneOutOfBoundsLoot
- – AltUseVendos
BLCMM – Add mods through community made variables
Tutorial on how to use BLCMM –
IN-GAME SETTINGS
I rock these, gives me the best visuals
borderless windowed
vsync = off
Anisotropic Filtering = 16x
Bullet Decals = Normal
Foliage Distance = Near
Texture Quality = High
Game Detail = High
Ambient Occlusion =Off (disgusting)
Depth of Field =Off
FXAA = Off
View Distance = High
PhysX Effects = Low (this is just too much xd)
Texture Fade = Off
Profit
And that wraps up our share on Borderlands: The Pre-Sequel: THE NO BS GUIDE TO FIX YOUR BORDERLANDS TPS! Performance improvements/Stutter fix/Configurations – – MAKING THE BEST BORDERLANDS. If you have any additional insights or tips to contribute, don’t hesitate to drop a comment below. For a more in-depth read, you can refer to the original article here by v3rmm, who deserves all the credit. Happy gaming!