Borderlands 2

From PCGamingWiki, the wiki about fixing PC games
Jump to: navigation, search
Borderlands 2
Borderlands 2 - cover.jpg
Developers
Publishers
OS X, Linux
Engines
Release dates
Windows
September 18, 2012
OS X
November 21, 2012
Linux
September 30, 2014
Borderlands 2 at Co-Optimus
Borderlands 2 at SteamDB
 Borderlands 2 at Wikipedia
Borderlands
Borderlands 2009
Borderlands 2 2012
Borderlands: The Pre-Sequel 2014
Tales from the Borderlands 2014

Key points

Information Solutions for split-screen co-op on Windows are available.
Information Features every menu option promised in Claptrap's love letter to PC gamers, including an FOV slider, Vsync, and controller support.

General information

Information PC Report: Borderlands 2 on Linux
More information Steam Community Discussions
More information Official knowledge base - Windows
More information Official knowledge base - OS X and Linux
More information BL2 PC Technical Support - official PC-specific tech support forum
More information Unofficial wiki

Availability[edit]

Source DRM Notes Keys
Retail Availability Table Icons - Steam.svg
Humble Store Availability Table Icons - Steam.svg
GamersGate Availability Table Icons - Steam.svg
Green Man Gaming Availability Table Icons - Steam.svg
Mac App Store Availability Table Icons - Mac App Store.svg Separate multiplayer servers (cannot play with Steam players). Exclusive skins and rocket grenade mod.
Steam Availability Table Icons - Steam.svg
Information All Windows and Linux versions require Steam.

Downloadable content (DLC) and expansions

Name Notes
Psycho Pack Part of the GOTY release. WindowsOS XLinux
Tiny Tina's Assault on Dragon Keep Part of the GOTY release, Season Pass. WindowsOS XLinux
Sir Hammelock's Big Game Hunt Part of the GOTY release, Season Pass. WindowsOS XLinux
Mr. Trogue's Campaign of Carnage Part of the GOTY release, Season Pass. WindowsOS XLinux
Mechromancer Pack Part of the GOTY release, pre-order bonus. WindowsOS XLinux
Captain Scarlett and her Pirate's Booty Part of the GOTY release, Season Pass. WindowsOS XLinux
Creature Slaughterdome Part of the GOTY release. WindowsOS XLinux
Ultimate Vault Hunters Upgrade Pack Part of the GOTY release, Season Pass. WindowsOS XLinux
Ultimate Vault Hunters Upgrade Pack 2 WindowsOS XLinux
Collector's Edition Pack Part of the GOTY release. WindowsOS XLinux
Headhunter 1: Bloody Harvest WindowsOS XLinux
Headhunter 2: Wattle Gobbler WindowsOS XLinux
Headhunter 3: Mercenary Day WindowsOS XLinux
Headhunter 4: Wedding Day Massacre WindowsOS XLinux
Headhunter 5: Son of Crawmerax WindowsOS XLinux
Assassin Madness Pack WindowsOS XLinux
Assassin Supremacy Pack WindowsOS XLinux
Assassin Domination Pack WindowsOS XLinux
Assassin Stinging Blade Pack WindowsOS XLinux
Assassin Cl0ckw0rk Pack WindowsOS XLinux
Commando Madness Pack WindowsOS XLinux
Commando Supremacy Pack WindowsOS XLinux
Commando Domination Pack WindowsOS XLinux
Commando Devilish Good Looks Pack WindowsOS XLinux
Gunzerker Madness Pack WindowsOS XLinux
Gunzerker Supremacy Pack WindowsOS XLinux
Gunzerker Domination Pack WindowsOS XLinux
Gunzerker Dapper Gent Pack WindowsOS XLinux
Gunzerker Greasy Grunt Pack WindowsOS XLinux
Mechromancer Madness Pack WindowsOS XLinux
Mechromancer Supremacy Pack WindowsOS XLinux
Mechromancer Domination Pack WindowsOS XLinux
Mechromancer Steampunk Slayer Pack WindowsOS XLinux
Mechromancer Beatmaster Pack WindowsOS XLinux
Psycho Madness Pack WindowsOS XLinux
Psycho Supremacy Pack WindowsOS XLinux
Psycho Domination Pack WindowsOS XLinux
Psycho Dark Psyche Pack WindowsOS XLinux
Psycho Party Pack WindowsOS XLinux
Siren Madness Pack WindowsOS XLinux
Siren Supremacy Pack WindowsOS XLinux
Siren Domination Pack WindowsOS XLinux
Siren Glitter and Gore Pack WindowsOS XLinux
Siren Learned Warrior Pack WindowsOS XLinux

Essential improvements[edit]

Information A comprehensive tweak guide is available on the GeForce website.

Skip intro videos[edit]

Fix Use command line argument

  1. See Command line arguments.
  2. Use -nostartupmovies.

Shorter body decay[edit]

Fix Edit configuration file

  1. Open WillowGame.ini in the configuration files location.
  2. Find the following lines and set them to these values.
SecondsBeforeConsideringRagdollRemoval=5.0
SecondsBeforeVisibleRagdollRemoval=15.0
SecondsBetweenRagdollRemovalAttempts=1.0
SecondsBeforePhysicsShutsDown=10.0

Notes

Information Notable performance improvement[citation needed], as by default most bodies disappear only after ten whole minutes.

Disable the launcher[edit]

Fix Use command line argument

  1. See Command line arguments.
  2. Use -NoLauncher.

Disable controller support[edit]

Fix Use command line argument

  1. See Command line arguments.
  2. Use -NoController.

Game data[edit]

General settings.

Configuration files location[edit]

  Location 
Windows %USERPROFILE%\Documents\My Games\Borderlands 2\WillowGame\Config\
OS X ~/Library/Application Support/Borderlands 2/WillowGame/Config/
Linux ~/.local/share/aspyr-media/borderlands 2/willowgame/config/
Advantage This game supports the XDG Base Directory Specification on Linux.

Save game data location[edit]

  Location 
Windows %USERPROFILE%\Documents\My Games\Borderlands 2\WillowGame\SaveData\
OS X ~/Library/Application Support/Borderlands 2/WillowGame/SaveData/
Linux ~/.local/share/aspyr-media/borderlands 2/willowgame/savedata/
Information Saves are crossplatform.
Information Saves manually migrated from Windows to Linux must have all lowercase characters in the filename.

Save game cloud syncing[edit]

System Native Notes
Steam Cloud Native support No cross-platform syncing to prevent version mismatch when patches are delayed for OS X or Linux.[1]
GameSave Manager Native support

Video settings[edit]

Video settings.
Graphics option Option WSGF Notes
Widescreen resolution Native support WSGF WS Gold.svg
Multi-monitor Native support WSGF MM Silver.svg
Ultra-widescreen Native support WSGF UW Silver.svg
4K Ultra HD Native support WSGF 4K Gold.svg
Field of view (FOV) Native support Does not scale weapon models.[2]
Windowed Native support
Borderless fullscreen windowed Native support
Anisotropic filtering (AF) Native support
Anti-aliasing (AA) Native support Native FXAA, can force SGSSAA via Nvidia Inspector (0x080000C1).[3]
Vertical sync (Vsync) Native support
60 FPS Native support
120+ FPS Native support
Color blind mode Native support Protanopia has problems; use deuteranopia for protanomaly or protanopia.[4]

HBAO+ (NVIDIA GPUs only)[edit]

Information You can use Nvidia Inspector to force HBAO+ provided you disable in-game SSAO.

Fix Utilizing HBAO+[5]

  1. Download NVIDIA Inspector.
  2. Open NVIDIA Inspector and click on the crossed screwdriver and wrench icon.
  3. Under Profiles select Borderlands 2.
  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

Information 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.
Keyboard and mouse Native Notes
Remapping Native support
Mouse acceleration Native support
Mouse input in menus Native support
Mouse Y-axis inversion Native support
Controller
Controller support Native support
Full controller support Native support
Controller remapping Native support
Controller Y-axis inversion No native support
Other
Touchscreen optimised No native support

Change controller prompts[edit]

Fix Edit configuration file

  1. Open WillowGame.ini in the configuration files location.
  2. Find the following line and set it to 1 for an Xbox 360 controller or 2 for a Dualshock controller.
FakePlatform=-1

Audio settings[edit]

Audio settings.
Audio options Native Notes
Separate volume controls Native support Music, sound effects and dialogue.
Surround sound Native support Auto configures up to 5.0 output.[6]
Subtitles Native support
Closed captions No native support
Mute on focus lost Native support

Localizations

Language UI Audio CC Notes
English Native support Native support Native support
French Native support Native support Native support
German Native support Native support Native support
Italian Native support Native support Native support
Japanese Native support Native support Native support Windows only.
Korean Native support No native support Native support Windows only.
Spanish Native support Native support Native support
Traditional Chinese Native support No native support Native support Windows only.

Different text and audio languages[edit]

Fix Rename language files

  1. Navigate to <path-to-game>/WillowGame/CookedPCConsole/ and rename the currently active audio language, such as English(US) to something else.
  2. Set the desired language in Steam.
  3. After the download has finished rename English(US) back to its original name.
  4. Open WillowEngine.ini in the configuration files location.
  5. Find the following lines and set them to chosen values. Simply swap the two original parameters, for example:
WwiseLanguageEquivalent_INT=Italian
WwiseLanguageEquivalent_ITA=English(US)

Notes

Information Some of the intro cutscenes might still be playing in the original native audio language.

Network[edit]

Information Windows, OS X and Linux players must have the same game version to play together. Mismatch issues might be caused by delayed OS X and Linux versions of the patches.[7]
Information Steam and Mac App Store players cannot play together.

Multiplayer types

Type Native Players Notes
Local play Hackable 2-4 Co-op
Use either this tool or follow this Steam Users' Forums Guide on hacking splitscreen into the game.
LAN play Native support 2-4 Co-op
Online play Native support 2-4 Co-op

Connection types

Type Native Notes
Matchmaking Native support
Peer-to-peer No native support
Dedicated No native support
Self-hosting Native support
Direct IP Hackable Add the IP address as a command line argument.[8]

Ports

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

VR support[edit]

3D modes Native Notes
Native 3D Unknown
Nvidia 3D Vision Native support Use Helix Mod: Borderlands 2 3D Vision Patch New Version for the best experience.
TriDef 3D Unknown
iZ3D Unknown

Issues unresolved[edit]

AMD FX Chipset Restart After Launcher[edit]

Disadvantage Game resets when clicking on launcher.[9]
  • Fix: Some users have reported that update your BIOS to the latest version solves this and other problems for users with AMD FX chips.

Items falling through the world[edit]

Disadvantage Once in a while dropped loot may fall through the world.

Issues fixed[edit]

Co-op doesn't connect properly[edit]

Fix Fixing co-op connection issues[10]

1) Check the Ports

Advantage May allow people to join your game
Disadvantage Will caused decreased network protection.

The first problem seems to be that it uses some hilariously odd ports to actually do the networking under. Ports that aren't covered by most routers 'unblocked ports' by default. These ports are as follows.

UDP/TCP: UDP 50000-65535

2) Disable your firewall/add an exception

Advantage Will allow Borderlands 2 and associated ports to go through system firewall
Disadvantage Will cause decreased computer protection

Windows Firewall appears to enjoy blocking Borderlands 2 by default, you should add an exception for the applications, and if that doesn't work the actual ports. To test if it will actually work before going through the motions, you can disable Windows Firewall - you'll be safe as long as you don't do anything safe.

You should also consider replacing Windows Firewall with something that works a little better - COMODO is free and gives Allow/Deny for anything that it doesn't recognise. This isn't an option for everyone though, and you will still need to add the exceptions either way.

3) Use the -tcp command line:

Information This forces the game to use TCP network connections over UDP.

Right click on Borderlands in your Steam, and select 'Properties', then click 'Set Launch Options' and type '-tcp'. You can also try right clicking the Steam shortcut and adding the same option to the shortcut of Steam - results are an odd split here - some people say it worked after, others claim there is no difference.

4) Check the integrity of game cache:

Seriously, there appears to be a single file that it will always fail to validate and download when you do this. Right click the game in your Steam library, select Properties and then click 'Local Files' and 'Verify Integrity of Game Cache' and wait a moment.

5) Reboot Steam

Some people are claiming that rebooting Steam makes a file download that makes the game work correctly - unlikely, but it wouldn't be the first time this was a solution.

6) Run Steam/the game as Administrator

Close the Steam.exe then simply right click Steam and select 'Run as Administrator'. Log into Steam then make a Borderlands 2 shortcut on your desktop and right click and run that as Administrator.

Windows[edit]

Running in slow motion[edit]

Fix Shutdown Gigabyte's OC Guru overlay.

Fix Remove all devices that tether to your PC via USB (a mobile phone with USB tethering enabled, for example).

Microsoft .NET Framework Client Profile Restarting Install[edit]

Fix Make installation folder writable[11]

Advantage This is the preferred solution as it is the simplest, most convenient and safest option.
  1. Right click on the folder <path-to-game>
  2. Click properties, and uncheck the 'read-only' option.
  3. When starting the game, the .NET should update one more time.
  4. The next time the game is launched, the .NET will not attempt to install again.

Fix Click 'No' To Allow Changes[12]

  1. After launching the game, it will ask to allow it to make changes to your computer.
  2. Click 'No' at this stage.

Fix Regedit[13]

  1. Open regedit (Run > regedit) and go to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\49520
  2. Right click and add a DWORD named NET40Redist and give it a value of 1.

Fix Ultimate editing steps[13]

  1. If you have other installers launching, look at the installscript.vdf which you can find in the installation folder.
  2. Open installscript.vdf with Notepad and look at the names in quotes before each line of process 1.
  3. Add the DWORD with a value of 1 which will tell steam the process has been completed and it will not launch again.

Other information[edit]

API[edit]

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

Middleware[edit]

Middleware Notes
Physics PhysX Linux version is not GPU accelerated.
Audio Wwise
Interface Scaleform
Input SDL2 Linux only.
Cutscenes Bink
Multiplayer Steamworks

Console commands[edit]

Parameter Description
Stat FPS Displays the current FPS in game.
ToggleHUD Toggles the HUD on and off.
FOV Allows you to adjust the FOV beyond the range available from the Video Options menu. Note that some rendering issue may occur with very large or very small FOV settings.
Exit Allows you to quickly exit the game.
Quit Allows you to quickly exit the game.
Gamma value Allows you set the Gamma value (brightness) beyond the bounds of the Video Options menu. Value is a floating point number (for example, 2.5).
SetRes HxV Allows you to set a custom screen resolution to a value other than what is offered in the Video Options menu. H is the horizontal resolution. V is the verical resolution (for example, "setres 1024x768").
Shot Take a screenshot.
Screenshot Take a screenshot.
TiledShot 6 128 Take an ultra resolution screen shot, more info here. To take a tiled screenshot you must turn the cell shade off, Disable Cel-Shading Outlines.

Enable the console[edit]

Fix Edit configuration file

  1. Open WillowInput.ini in the configuration files location.
  2. Find the following section and add these values.
[Engine.Console]
ConsoleKey=Tilde
TypeKey=Backslash

Notes

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

Disable black outlines[edit]

Fix Disable outlines

  1. Open WillowEngine.ini in the configuration files location.
  2. Find the following line and set it to this value.
DefaultPostProcessName=WillowEngineMaterials.RyanScenePostProcess

Disable dynamic shadows[edit]

Fix Disable dynamic shadows

  1. Open WillowEngine.ini in the configuration files location.
  2. Change DynamicShadows=True to DynamicShadows=False

Notes

Information Dynamic Shadows are a big resource hog, causing computers that exceed the recommended specs to see big FPS drops.

Disable reflections[edit]

Fix Disabling reflections

  1. Open WillowEngine.ini in the configuration files location.
  2. Set AllowImageReflections and AllowImageReflectionShadowing to false

Reduced particles[edit]

Fix Edit configuration file

  1. Open WillowEngine.ini in the configuration files location.
  2. Find the following line and set it to this value.
MaxParticleResize=512

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP SP3 XP SP3, Vista, 7
Processor (CPU) 2.4 GHz Dual core 2.3 GHz Quad core
System memory (RAM) 2 GB 2 GB
Hard disk drive (HDD) 13 GB 20 GB
Video card (GPU) ATI Radeon HD 2600
NVIDIA GeForce 8500
256 MB of VRAM
ATI Radeon HD 5850
NVIDIA GeForce GTX 560
512 MB of VRAM
OS X
Minimum Recommended
Operating system (OS)
10.7.5, 10.8.2, 10.9.5
Processor (CPU) Intel Core 2 Duo, 2.2 GHz Intel Quad Core, 2.6 GHz
System memory (RAM) 4 GB 8 GB
Hard disk drive (HDD)
13 GB
Video card (GPU) ATI Radeon HD 2600
NVIDIA GeForce 8800
256 MB of VRAM
ATI Radeon HD 5750
NVIDIA GeForce GTX 650M
512 MB of VRAM
Linux
Minimum
Operating system (OS) Ubuntu 14.04, SteamOS
Processor (CPU) 2.4 GHz Intel Core 2 Quad
2.4 GHz AMD Phenom II X4
System memory (RAM) 4 GB
Hard disk drive (HDD) 13 GB
Video card (GPU) NVidia GeForce 260
1 GB of VRAM

References

  1. Borderlands 2: Profiles and save games are not saved cross-platform in the Steam Cloud. : Aspyr Support
  2. Borderlands 2: Detailed widescreen report | WSGF
  3. NVidia Anti-Aliasing Guide (updated)
  4. Inside the Box: Adding a Colorblind Mode to Borderlands 2 - Gearbox Software
  5. http://forums.guru3d.com/showthread.php?t=387114
  6. PC Gaming Surround Sound Round-up
  7. Borderlands 2 FAQ (STEAM) : Aspyr Support
  8. borderlands 2 - How can I set up a LAN game over Hamachi? - Arqade
  9. restarts my PC after clicking play in the launcher. - The Gearbox Software Forums
  10. Can't connect to Borderlands 2? Potential fixes live here! - Reddit
  11. [PSA] .NET install issue fix for Steam // other launch issues and common questions addressed (PC) - Reddit
  12. Borderlands 2 keeps asking me to restart computer to complete .net installation? - GameShampoo
  13. 13.0 13.1 Encountering a problem with install. .Net - The Gearbox Software Forums