Borderlands: The Pre-Sequel

From PCGamingWiki, the wiki about fixing PC games
Borderlands: The Pre-Sequel
Borderlands: The Pre-Sequel cover
Developers
2K Australia
Gearbox Software
macOS (OS X) Aspyr Media
Linux Aspyr Media
Publishers
2K Games
OS X, Linux Aspyr Media
Engines
Unreal Engine 3
Release dates
Windows October 14, 2014
macOS (OS X) October 14, 2014
Linux October 14, 2014
Borderlands: The Pre-Sequel guide at StrategyWiki
Borderlands: The Pre-Sequel at Wikipedia
Borderlands
Borderlands 2009
Borderlands 2 2012
Borderlands: The Pre-Sequel 2014
Tales from the Borderlands 2014

General information

PC Report (Linux)
Borderlands Wiki
Steam Community Discussions
Official website

Availability[edit]

Source DRM Notes Keys OS
Retail
Icon overlay.png
Windows
Amazon.com
Icon overlay.png
Windows
macOS (OS X)
Linux
Green Man Gaming
Icon overlay.png
Windows
macOS (OS X)
Linux
Gamesplanet
Icon overlay.png
Published by 2K.
Windows
macOS (OS X)
Linux
Gamesplanet
Icon overlay.png
Published by Aspyr.
Windows
macOS (OS X)
Linux
Mac App Store
Icon overlay.png
macOS (OS X)
Steam
Icon overlay.png
Windows
macOS (OS X)
Linux
All Windows and Linux versions require Steam DRM.

Downloadable content (DLC) and expansions

Name Notes
Shock Drop Slaughter Pit Pre-order bonus
Windows
macOS (OS X)
Linux
Handsome Jack Doppelganger Pack Part of the Season Pass
Windows
macOS (OS X)
Linux
Ultimate Vault Hunter Upgrade Pack: The Holodome Onslaught Part of the Season Pass
Windows
macOS (OS X)
Linux
Lady Hammerlock the Baroness Pack Part of the Season Pass
Windows
macOS (OS X)
Linux
Claptastic Voyage and Ultimate Vault Hunter Upgrade Pack 2 Part of the Season Pass
Windows
macOS (OS X)
Linux

Essential improvements[edit]

Skip intro videos[edit]

Use the -nostartupmovies command line argument[citation needed]
This causes a bug where a cutscene doesn't play early on in the story line and the player is stuck in a container, unable to continue.

Disable the launcher[edit]

Use the -NoLauncher command line argument[1]

Disable controller support[edit]

Use the -NoController command line argument[1]

Turn Off Texture Streaming[edit]

Edit Configuration File[citation needed]
  1. Go to the configuration files location
  2. Open WillowEngine.ini.
  3. change these lines:
  4. bUseBackgroundLevelStreaming=False
    MipFadeInSpeed0=0
    MipFadeOutSpeed0=0
    MipFadeInSpeed1=0
    MipFadeOutSpeed1=0
    OnlyStreamInTextures=True
    PoolSize=0
    LoadMapTimeLimit=999
    LightmapStreamingFactor=0 
    ShadowmapStreamingFactor=0
    bAllowSwitchingStreamingSystem=False 
    UseDynamicStreaming=False
    
  5. Save as Read-Only.

Game data[edit]

Launcher.
Launcher.
General settings.
General settings.

Configuration files location[edit]

System Location
Windows %USERPROFILE%/Documents/My Games/Borderlands The Pre-Sequel/WillowGame/Config/
macOS (OS X) ~/Library/Application Support/Borderlands The Pre-Sequel/WillowGame/Config/
Linux $XDG_DATA_HOME/aspyr-media/borderlands the pre-sequel/willowgame/config/
This game follows the XDG Base Directory Specification on Linux.

Save game data location[edit]

System Location
Windows %USERPROFILE%/Documents/My Games/Borderlands The Pre-Sequel/WillowGame/SaveData/
macOS (OS X) ~/Library/Application Support/Borderlands The Pre-Sequel/WillowGame/SaveData/
Linux $XDG_DATA_HOME/aspyr-media/borderlands the pre-sequel/willowgame/savedata/

Save game cloud syncing[edit]

System Native Notes
Steam Cloud
Save games are cross-platform when saved by the same version, but require a manual transfer between systems.

Video settings[edit]

Video settings.
Video settings.
Graphics option Option WSGF Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
70-110°, in 2° increments.
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
Up to 16x.
Anti-aliasing (AA)
FXAA with on/off toggle only.
Vertical sync (Vsync)
60 FPS
120+ FPS
Optional frame rate cap or smoothing.
Color blind mode

HBAO+ (NVIDIA GPUs only)[edit]

Force HBAO+[2]
  1. Disable the in-game SSAO.
  2. Download and open NVIDIA Profile Inspector.
  3. Under Profiles select Borderlands: The Pre-Sequel.
  4. Under Ambient Occlusion compatibility insert the compatibility code 0x0000002F.
  5. Under Ambient Occlusion setting select Performance,Quality or High Quality.
  6. Under Ambient Occlusion usage select Enabled.
  7. On the top right hand corner click on Apply changes.
  8. You now have HBAO+ enabled.

Notes

This setting can have a heavy impact on frame rate depending on your specs, if you get unplayable frame rates with High Quality try lowering this value progressively.

Input settings[edit]

Input settings.
Input settings.
Controller settings.
Controller settings.

Change controller prompts[edit]

Edit configuration file[citation needed]
  1. Go to the configuration files location.
  2. Open WillowGame.ini.
  3. Find the following line and set it to 1 for an Xbox controller or 2 for a DualShock controller.
FakePlatform=-1

Audio settings[edit]

Audio settings.
Audio settings.
Audio options Native Notes
Separate volume controls
music, sound, and dialog
Surround sound
Up to 5.0 output.[3]
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
French
German
Italian
Japanese
Russian
Spanish

Network[edit]

Multiplayer types

Type Native Players Notes
Local play
4 Co-op
Use SplitScreen PC Tool.
LAN play
4 Co-op
Online play
4 Co-op

Connection types

Ports

Protocol Port(s) and/or port range(s)
TCP (outbound) 27014-27050
UDP (outbound) 3478, 4379-4380, 27000-27031, 27036
This game supports Universal Plug and Play (UPnP) for automatic port configuration.

VR support[edit]

Issues fixed[edit]

Linux[edit]

Fix blocky text[edit]

Disable Steam overlay[4]
Some Linux distributions and GPUs may see blocky, unreadable, or corrupted-looking text on the in-game fonts. This can be fixed by disabling the Steam overlay.

SHiFT login issue[edit]

This happens due to the fact the game uses /usr/lib/ssl path to store the certificates in Ubuntu-based distros. Some other distros however uses /etc/ssl/ path instead.
Change the direction to store certificates[citation needed]

Add this command to the Launch Options... SSL_CERT_DIR=/etc/ssl/certs

Segmentation Fault Error[edit]

There are multiple methods of fixing this issue.
Run the game with -nomoviestartup or in Steam Native mode
Compile 32-bit GlibC with -mstackrealign on

1. Download the source code of glibc and run this command in terminal [1]

$ ./configure --prefix=$HOME/glibc/build \
     --host=i686-linux-gnu \
     --build=i686-linux-gnu \
     CC="gcc -m32" CXX="g++ -m32" \
     CFLAGS="-O2 -march=i686 -mstackrealign" \
     CXXFLAGS="-O2 -march=i686 -mstackrealign"

2. Copy the symlinked libc.so and libc.so.6 into the installation folder

Remove the libraries included with Steam[citation needed]

Run these commands in Terminal:

$ find ~/.steam/root/ \( -name "libgcc_s.so*" -o -name "libstdc++.so*" -o -name "libxcb.so*" -o -name "libgpg-error.so*" \) -print -delete

$ find ~/.local/share/Steam/ \( -name "libgcc_s.so*" -o -name "libstdc++.so*" -o -name "libxcb.so*" -o -name "libgpg-error.so*" \) -print -delete

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 9
OpenGL 3.3 OS X and Linux only.
64-bit executable

Middleware[edit]

Middleware Notes
Physics PhysX
Audio Wwise
Interface Scaleform
Cutscenes Bink
Multiplayer Steamworks

Enable the console[edit]

Edit configuration file[citation needed]
  1. Go to the configuration files location.
  2. Open WillowInput.ini.
  3. Find the following section and add these values.
[Engine.Console]
ConsoleKey=Tilde
TypeKey=Backslash

Notes

Open the console with Ctrl+~ or Ctrl+\.

Disable PhysX[edit]

Configuration File Editing[citation needed]
  1. Go to the configuration file(s) location.
  2. Edit WillowGame.ini.
  3. At the end add bPhysXEnabled=False
  4. Edit WillowEngine.ini.
  5. under the [Engine.Engine] section add bDisablePhysXHardwareSupport=True
  6. Right Click on WillowGame.ini and select the Read Only checkbox located at the bottom then push OK.

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP SP3 XP SP3, Vista, 7, 8
Processor (CPU) 2.4 GHz Dual core 2.3 GHz Quad core
System memory (RAM) 2 GB
Hard disk drive (HDD) 13 GB 20 GB
Video card (GPU) Nvidia GeForce 8500
ATI Radeon HD 2600
DirectX 9 compatible
Nvidia GeForce GTX 560
ATI Radeon HD 5850
DirectX 10 compatible
macOS (OS X)
Minimum
Operating system (OS) 10.9.5
Processor (CPU) 2.4 GHz Dual core
System memory (RAM) 4 GB
Hard disk drive (HDD) 13 GB
Video card (GPU) Nvidia GeForce 8800
ATI Radeon HD 2600
Intel HD 4000
This game is not supported on volumes formatted as Mac OS Extended (Case Sensitive).
Linux
Minimum
Operating system (OS) SteamOS, Ubuntu 14.04
Processor (CPU) Intel Core 2 Quad
AMD Phenom II X4
System memory (RAM) 4 GB
Hard disk drive (HDD) 13 GB
Video card (GPU) Nvidia GeForce 260

References

  1. 1.0 1.1 Verified by User:Marioysikax on July 24, 2016
  2. http://forums.guru3d.com/showthread.php?t=387114
  3. PC Gaming Surround Sound Round-up
  4. https://www.reddit.com/r/linux_gaming/comments/2i7qlj/borderlands_2_technical_issues_feel_free_to_post/cl036ej