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
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 hack enabling split-screen co-op is 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 Reports indicate that the game is well-optimised on PC.[1][2]

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(s) Store unlock Notes
Retail Steamicon.png
Steam Steamicon.png
GamersGate Steamicon.png
Green Man Gaming Steamicon.png
Mac App Store MacAppStore.png Separate multiplayer servers (cannot play with Steam players). Exclusive skins and rocket grenade mod.
Information All versions other than the Mac App Store version require Steam, including retail.

Essential improvements[edit]

Disable Launcher[edit]

Fix Launch the game with -NoLauncher parameter

Skip intro videos[edit]

Fix Skip intro videosLink

  1. Open WillowEngine.ini

Find the following entries:

[FullScreenMovie]
StartupMovies=2K_logo
StartupMovies=Gearbox_logo
StartupMovies=NVidia
StartupMovies=Loading
SkippableMovies=2K_logo
SkippableMovies=Gearbox_logo
SkippableMovies=Attract
SkippableMovies=NVidia

Replace them with:

[FullScreenMovie]
;StartupMovies=2K_logo
;StartupMovies=Gearbox_logo
;StartupMovies=NVidia
;StartupMovies=Loading
SkippableMovies=2K_logo
SkippableMovies=Gearbox_logo
SkippableMovies=Attract
SkippableMovies=NVidia

Disable Outlines[edit]

Fix Disable OutlinesLink

  1. Open WillowEngine.ini
  2. Change DefaultPostProcessName=WillowEngineMaterials.WillowScenePostProcess to DefaultPostProcessName=WillowEngineMaterials.CinematicScenePostProcess
  3. Note that you can also change it to DefaultPostProcessName=WillowEngineMaterials.RyanScenePostProcess or DefaultPostProcessName=EngineMaterials.ScenePostProcess for different effects.

Disable Texture Fade-In[edit]

Information In-game toggle added in patch 1.1.3.

Fix Disable Texture Fade-InLink

  1. Open WillowEngine.ini
  2. Change both MipFadeInSpeed0 and MipFadeInSpeed1 values to 0

Disable Controller[edit]

Fix Launch the game with -NoController parameter

In-Game Console[edit]

Enabling The Console[edit]

Fix Enable ConsoleLink

  1. Go to the following folder: <path-to-game>\WillowGame\Config.
  2. Open the file DefaultInput.ini.
  3. Find the [Engine.Console] heading, and add the following entry to it: ConsoleKey=Tilde
  4. You may also want to add TypeKey=Backslash otherwise you will not be able to exit the console.

The console should now be available for use, simply go in-game and press the tilde (~) key to open the console and the backslash key (\) to close it.

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

Save game data location[edit]

  Location 
Windows %USERPROFILE%\Documents\My Games\Borderlands 2\WillowGame\SaveData
OS X ~/Library/Application Support/Borderlands 2/WillowGame/SaveData

Save game cloud syncing[edit]

System Native Notes
Steam Cloud Native Syncs save games and settings. However it does not support automatic crossplatform syncing.
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.[3][4]

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.png
Multi-monitor Native WSGF MM Silver.png
Ultra-widescreen Native WSGF UW Silver.png
Field of view (FOV) Native Does not scale weapon models.[5]
Windowed Native
Borderless fullscreen windowed Native Window mode can be set to fullscreen.[6]
Anisotropic filtering (AF) Native
Anti-aliasing (AA) Native
Vertical sync (Vsync) Native Requires restarting the game to enable.[7]
High frame rate Native No frame rate or refresh rate cap.[8]
Color blind mode Native Protanopia is bugged; use deuteranopia for protanomaly or protanopia.[9]

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)[10] 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 enganging enemies. See Low Framerate 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.co.uk/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 Unknown
Controller remapping Native
Controller Y-axis inversion Unknown

Audio settings[edit]

Audio options Native Notes
Separate volume controls Native
Surround sound Native 5.0[11]
Subtitles Native
Closed captions Unknown
Mute on focus lost Native

Network[edit]

Multiplayer types

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

Connection types

Type Native Notes
Matchmaking Native
Peer-to-peer Impossible
Dedicated Impossible
Self-hosting Native

Ports

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

Cross-platform multiplayer[edit]

Borderlands 2 supports cross platform between Windows and OS X versions of the game through Steam, but they both have to have the same version of the game. Mismatch issues might be caused by delayed OS X versions of the patches.[12]

The Mac App Store version is fully separate and can only play with other Mac App Store players.

Issues fixed[edit]

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

Low Framerate 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]

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.

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
Information Initial installation requires one-time internet connection for Steam authentication.
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
Information Initial installation requires one-time internet connection for Steam authentication.

References

  1. This game is very optimized - Reddit
  2. Twitter / Totalbiscuit: Oh man, I miss the time when ...
  3. Can I transfer my PC characters to my Mac? - Arqade
  4. Borderlands 2: Profiles and save games are not saved cross-platform in the Steam Cloud. : Aspyr Support
  5. Borderlands 2: Detailed widescreen report| WSGF
  6. A full list of all of the options in the PC version of Borderlands 2 - Reddit
  7. Vysnc does nto work. - Steam Users' Forums
  8. New 120Hz Games Report
  9. Inside the Box: Adding a Colorblind Mode to Borderlands 2 - Gearbox Software
  10. No physx for us AMD users - Steam Users' Forums
  11. PC Gaming Surround Sound Round-up
  12. Borderlands 2 FAQ (STEAM) : Aspyr Support
  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