Borderlands 2

From PCGamingWiki, the wiki about fixing PC games
Jump to: navigation, search
Borderlands 2
Borderlands2.jpg
Developers
Publishers
Engines
Release dates
Windows
September 18, 2012
OS X
November 21, 2012
Linux
September 30, 2014
Borderlands 2 at Steam Charts
Borderlands 2 at SteamDB
 Borderlands 2 at Wikipedia
Borderlands
Borderlands 2009
The Zombie Island of Dr. Ned
Mad Moxxi's Underdome Riot
The Secret Armory of General Knoxx
Claptrap's New Robot Revolution
Borderlands 2 2012
Mechromancer Pack (Premiere Club)
Captain Scarlett and Her Pirate's Booty
Mr. Torgue's Campaign of Carnage
Sir Hammerlock's Big Game Hunt
Psycho Pack
Tiny Tina's Assault on Dragon Keep
Borderlands: The Pre-Sequel 2014

Key points

Information A tool for split-screen co-op is available here. Alternatively, there is another hack available, a guide can be found here.
Advantage Features every menu option promised in Claptrap's love letter to PC gamers, including an FOV slider, Vsync, and controller support.
Advantage Overall a very well optimized and complete PC release.[1]

General information

More information Steam Community Discussions
More information Steam Users' Forums for game series
More information BL2 PC Technical Support - official PC-specific tech forum.
More information /r/Borderlands - subreddit.
More information /r/Borderlands2 - subreddit.
More information Official Borderlands 2 Knowledge Database
More information Official knowledge base for the OS X version

Availability[edit]

Source DRM Notes Keys
Retail Availability Table Icons - Steam.svg
Steam 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.
Information All Windows versions require Steam.

Essential improvements[edit]

Skip intro videos[edit]

Fix Command lineLink

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

Disable the launcher[edit]

Fix Launch the game with -NoLauncher parameter

Disable the outlines[edit]

Fix Disable OutlinesLink

  1. Open DefaultEngine.ini with a text editor.
  2. Find the following line and set it to this value.
DefaultPostProcessName=WillowEngineMaterials.CinematicScenePostProcess

Notes

Information Use Ctrl+F in order to find this line easily.

Disable the controller[edit]

Fix Launch the game with -NoController parameter

Enable the console[edit]

Fix ConsoleLink

  1. Navigate to <path-to-game>\WillowGame\Config and open DefaultInput.ini
  2. Find the following line and add these values.
[Engine.Console]
ConsoleKey=Tilde
TypeKey=Backslash

Notes

Information Use Ctrl+F in order to find this line easily.
Information Open the console with Ctrl+~ or Ctrl+\.

Available 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 screen shot.
Screenshot Take a screen shot.
TiledShot 6 128 Take an ultra resolution screen shot, more info HERE. To take a TiledShot you must turn the cell shade off, Disable Cel-Shading Outlines.

Game data[edit]

Configuration file(s) 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, but require manual movement between systems.

Save game cloud syncing[edit]

System Native Notes
Steam Cloud Native
GameSave Manager Native

Crossplatform cloud syncing[edit]

Windows and OS X versions can be out of sync. For example, if a patch is updated on Windows, it may be some time before the OS X version is updated. Therefore crossplatform syncing is disabled.[2][3]

Video settings[edit]

Multi-monitor screenshot from WSGF report.
Borderlands 2 video settings menu.
Graphics option Option WSGF Notes
Widescreen resolution Native WSGF WS Gold.svg
Multi-monitor Native WSGF MM Silver.svg
Ultra-widescreen Native WSGF UW Silver.svg
4K Ultra HD Native WSGF 4K Gold.svg
Field of view (FOV) Native Does not scale weapon models.[4]
Windowed Native
Borderless fullscreen windowed Native Window mode can be set to fullscreen.[5]
Anisotropic filtering (AF) Native
Anti-aliasing (AA) Native
Vertical sync (Vsync) Native Requires restarting the game to enable.[6]
High frame rate Native No frame rate or refresh rate cap.[7]
Color blind mode Native Protanopia is bugged; use deuteranopia for protanomaly or protanopia.[8]

PhysX[edit]

Information PhysX can be enabled by any Nvidia card past series 8. AMD/ATi cards can enable the option at a very large performance hit due to the fact that the Glossary:PhysX would be CPU-bound.(High PhysX on an AMD card with a Intel CORE i5 3750K @ 3.40GHz, Example Video)[9] For players with a primary AMD card but a secondary Nvidia card, the Nvidia card can be made to run PhysX calculations.
Disadvantage Can cause low frame rate while engaging enemies. See Low frame rate while engaging enemies.
Disadvantage Can cause items to fall through the ground, resulting in permanently lost loot. Changing the setting to "low" effectively turns off PhysX, reducing the chances of this occurring.

Nvidia 3D vision fix[edit]

http://helixmod.blogspot.com/2012/09/borderlands-2-3d-vision-patch.html

Input settings[edit]

Keyboard and mouse Native Notes
Remapping Native
Mouse acceleration Native Can be easily enabled/disabled/tweaked via menu option
Mouse input in menus Native
Mouse Y-axis inversion Native
Controller
Controller support Native
Full controller support Native
Controller remapping Native
Controller Y-axis inversion Unknown

Audio settings[edit]

Audio options Native Notes
Separate volume controls Native
Surround sound Native Auto configures up to 5.0 output[10]
Subtitles Native
Closed captions Impossible
Mute on focus lost Native

Localizations

Language UI Audio CC Notes
English Native Native Native
French Native Native Native
German Native Native Native
Italian Native Native Native
Japanese Native Native Native
Korean Native Impossible Native
Spanish Native Native Native
Traditional Chinese Native Impossible Native

Separated text and audio languages[edit]

Fix InstructionsLink

  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 default text language, such as Italian.
  3. After the download has finished rename English(US) back to its original name.
  4. Open WillowEngine.ini with a text editor.
  5. Find the following lines and set them to these values. Simply swap the two original parameters.
WwiseLanguageEquivalent_INT=Italian
WwiseLanguageEquivalent_ITA=English(US)

Notes

Information Use Ctrl+F in order to find these lines easily.
Information Some of the intro cutscenes might still be playing in the original native audio language.

Network[edit]

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

Multiplayer types

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

Connection types

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

Ports

Protocol Port(s) and/or port range(s)
TCP (outbound) 27014-27050
UDP (outbound) 3478, 4379-4380, 27000-27030

Issues fixed[edit]

Information TweakGuides has created a comprehensive guide for fixing issues in this game. It can be found here.

Low frame rate while engaging enemies[edit]

Fix Low fps while engaging enemiesLink

  1. Edit %USERPROFILE%\Documents\My Games\Borderlands 2\WillowGame\Config\WillowEngine.ini
  2. Change the following lines: PhysXGpuHeapSize=0, PhysXMeshCacheSize=0 and PhysXLevel=0

Low FPS[edit]

Fix Delete everything inside configuration files folder[13]


Reducing PhysX particles[edit]

Reducing visual particles of bullets, fire, slag, fire enemy, damage numbers of enemys when you fire him...reducing is good for performance.

WillowEngine.ini

Find under [Engine.Engine]:

MaxParticleResize=0

Replace "0" (Infinte) with the desired number of particles processed in real-time, for example:

MaxParticleResize=3

value 1 no visual Particles, more particles less fps.

Enable/Disable Reflections[edit]

You can turn reflections in water and other surfaces on and off independently of your other graphics settings if you choose.

In WillowEngine.ini, find these lines:

AllowImageReflections AllowImageReflectionShadowing

Just switch the True/False value to turn them on or off.

Disable Dynamic Shadows[edit]

Dynamic Shadows are a big resource hog, causing computers that exceed the recommended specs to see big FPS drops. By disabling dynamic shadows, FPS gains of up to 40FPS have been reported. To disable Dynamic Shadows:

Fix Disable Dynamic ShadowsLink

  1. Open WillowEngine.ini with a text editor
  2. Change DynamicShadows=True to DynamicShadows=False

Crash after "Preparing to launch" window[edit]

Fix Create steam_appid.txtLink

Information Create a .txt file in notepad and write the numbers '49520' without the ' '. Save it as 'steam_appid.txt' and save it in your Steam folder 'Steam\steamapps\common\Borderlands 2\Binaries\Win32' and run Borderlands2.exe as admin.


Game Crashing On Hitting Continue[edit]

Symptom: Borderlands loads normally but no character is loaded. Once you try to continue your file the game crashes on loading screen. Solution: Make sure only one controller (360 only?) is plugged into your computer and restart borderlands.

Microsoft .NET Framework Client Profile Restarting Install[edit]

Fix Make installation folder writable[14]Link

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[15]Link

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

Fix Delete Redist Folder[16]Link

  1. Navigate to <path-to-game>\Binaries\
  2. Either delete the Redist folder or rename it.
  3. Now when steam starts the game It will not install anything.
Disadvantage Every time 'verify local game files' is activated, the Redist folder will also be redownloaded, reinitiating this problem.

Fix Regedit[17]Link

Disadvantage Potentially extremely dangerous unless you are comfortable using regedit.
  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[17]Link

  1. If you have other installers launching, look at the installscript.vdf which you can find in the Program Files (x86)\Steam\steamapps\common\Borderlands 2\ 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.

Installing from disc is slow[edit]

Fix Restart installationLink

  1. During installation, if it is slow it is probably downloading from Steam.
  2. Do not cancel installation. Open "My Computer" and open the game disk.
  3. Run "Setup.exe".
  4. When prompted, select "Reinstall".

Co-op doesn't connect properly[edit]

Fix Fixing co-op connection issues[18]Link

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

Yeah, that's a lot of ports - and not a good move on Gearbox's part, but the most likely way to being able to connect is to unblock these ports. If you're REALLY worried, a third party firewall like COMODO may be helpful.

2) Disable your firewall/add an exception

Advantage Will allow Borderlands 2 and associated ports to go through system firewall
Disadvantage Will caused 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.

Game appears to run in slow motion[edit]

Using Gigabyte's OC Guru overclocking tool can cause the game to appear to run in slow motion, then jump forward in time every few seconds, especially after Alt+Tabbing

Fix Close the OC Guru overlayLink

  1. In the taskbar, right click on the Gigabyte OC Guru and click Close.
  2. You may need to click show hidden icons to see the icon.

Issues unresolved[edit]

AMD FX Chipset Restart After Launcher[edit]

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

Microstutter on Powerful Rigs[edit]

Disadvantage Game micro stutters on powerful rigs.
Disadvantage Problem occurs on wireless and wired connections.
Disadvantage Low FPS regardless of settings changes.
  • Fix: Some users have reported that playing on a wired connection fixes the microstutter, others report that updating NIC drivers alleviates the problem, and yet still others report that disconnecting from the internet solves the problem.[20][21].
  • Fix: Changing MinDesiredFrameRate from 35 to 60 in WillowEngine.ini may result in the expected performance from high-powered hardware.[22]

Items Falling Through Floor[edit]

Disadvantage Dropped items, such as loot from enemies, can fall straight through the ground, often resulting in permanent loss of that item.
  • Fix: Disabling PhysX can drastically reduce the occurrence of this issue. Simply set PhysX to "Low" in the options.

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP SP3 XP SP3, Vista, 7
Processor (CPU) 2.4 GHz Dual Core Processor 2.3 GHz Quad Core Processor
System memory (RAM) 2 GB 2 GB
Hard disk drive (HDD)
13 GB
Video card (GPU) ATI Radeon HD 2600
NVIDIA GeForce 8500
ATI Radeon HD 5850
NVIDIA GeForce GTX 560
OS X
Minimum Recommended
Operating system (OS)
10.7.5 (Lion), 10.8.2 (Mountain Lion)
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
Intel HD 3000
256 MB of VRAM
512 MB of VRAM

References

  1. This game is very optimized - Reddit
  2. Can I transfer my PC characters to my Mac? - Arqade
  3. Borderlands 2: Profiles and save games are not saved cross-platform in the Steam Cloud. : Aspyr Support
  4. Borderlands 2: Detailed widescreen report| WSGF
  5. A full list of all of the options in the PC version of Borderlands 2 - Reddit
  6. Vysnc does nto work. - Steam Users' Forums
  7. New 120Hz Games Report
  8. Inside the Box: Adding a Colorblind Mode to Borderlands 2 - Gearbox Software
  9. No physx for us AMD users - Steam Users' Forums
  10. PC Gaming Surround Sound Round-up
  11. Borderlands 2 FAQ (STEAM) : Aspyr Support
  12. borderlands 2 - How can I set up a LAN game over Hamachi? - Arqade
  13. Borderlands 2 Low FPS help [Solved] - Tom's Hardware Forum
  14. [PSA] .NET install issue fix for Steam // other launch issues and common questions addressed (PC) - Reddit
  15. Borderlands 2 keeps asking me to restart computer to complete .net installation? - GameShampoo
  16. What the hell is with the Microsoft .net framework client profile, and why does it keep installing only to make me restart and install again? - Reddit
  17. 17.0 17.1 Encountering a problem with install. .Net - The Gearbox Software Forums
  18. Can't connect to Borderlands 2? Potential fixes live here! - Reddit
  19. restarts my PC after clicking play in the launcher. - The Gearbox Software Forums
  20. Game stutters (not a framerate issue) - The Gearbox Software Forums
  21. Consistent Stutter - 7970 - The Gearbox Software Forums
  22. PhysX in Borderlands 2 - [H]ard|Forum