Borderlands: The Pre-Sequel

Borderlands: The Pre-Sequel

Not enough ratings
THE NO BS GUIDE TO FIX YOUR BORDERLANDS TPS! Performance improvements/Stutter fix/Configurations - - MAKING THE BEST BORDERLANDS
By v3rmm
You must love this game! But it runs like crap. Let's fix that!
(Hopefully)
   
Award
Favorite
Favorited
Unfavorite
Compatibility improvements
Might give a boost in fps (some games benefit from this, Tps being one of them)
----
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 512

- - 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] (change these depending on your gpu's memory)
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.

Under [Engine.Engine] add - -
bDisablePhysXHardwareSupport=True
- - Disables PhysX entirely

DynamicShadows=True to DynamicShadows=False

-- big resource hog

Now set the file to read only

PC/documents/my games/borderlands 2/willowgame/Config/Willowgame
Add this to the end of the file - - -
bPhysXEnabled=False (Or if you really like PhysX. Ignore this step)

SecondsBeforeConsideringRagdollRemoval=5.0
SecondsBeforeVisibleRagdollRemoval=10.0
SecondsBetweenRagdollRemovalAttempts=1.0
SecondsBeforePhysicsShutsDown=5.0

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)
A must for most old games, installing this will give a massive boost to fps and less stuttering. (MUST)

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
-NoLauncher -high -USEALLAVAILABLECORES -maxMem=13000
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
You've now successfully perfected TPS! Hopefully the game will launch and not break :D
2 Comments
Thophis 5 May @ 6:30am 
Thx
Trap 29 Jan @ 6:21am 
thank u i love borderlands tps