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 WineHQ
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 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]

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

Replace them with:

[FullScreenMovie]
;StartupMovies=2K_logo
;StartupMovies=Gearbox_logo
;StartupMovies=NVidia

Disable Outlines[edit]

Fix Disable OutlinesLink

  1. Open DefaultEngine.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 ~/Library/Application Support/Borderlands 2/WillowGame/Config

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.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.[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 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 Unknown
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[11]
Subtitles Native
Closed captions Unknown
Mute on focus lost Native

Independent UI and dubbing/captioning[edit]

Fix InstructionsLink

  1. Make sure the actual game language is that you want the voices to be in
  2. Navigate to <path-to-game>\WillowGame\CookedPCConsole\
  3. Rename the only folder in there (to prevent Steam from deleting it afterwards)
  4. Change language setting so that captions and UI are adjusted.
  5. Open WillowEngine.ini with a text editor
  6. Scroll down to [Wwise] class
  7. Swap WwiseLanguageEquivalent_XXX= values between the actual and previous localizations
  8. When Steam has finished to download new files, undo the former folder rename

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.[12]
Disadvantage The Mac App Store version is fully separate and can only play with other Mac App Store players.

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
Direct IP Hackable Add the IP address as a command line argument.[13]

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[14]


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[15]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[16]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[17]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[18]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[18]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[19]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.[20]
  • 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.[21][22].
  • Fix: Changing MinDesiredFrameRate from 35 to 60 in WillowEngine.ini may result in the expected performance from high-powered hardware.[23]

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. 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 - How can I set up a LAN game over Hamachi? - Arqade
  14. Borderlands 2 Low FPS help [Solved] - Tom's Hardware Forum
  15. [PSA] .NET install issue fix for Steam // other launch issues and common questions addressed (PC) - Reddit
  16. Borderlands 2 keeps asking me to restart computer to complete .net installation? - GameShampoo
  17. 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
  18. 18.0 18.1 Encountering a problem with install. .Net - The Gearbox Software Forums
  19. Can't connect to Borderlands 2? Potential fixes live here! - Reddit
  20. restarts my PC after clicking play in the launcher. - The Gearbox Software Forums
  21. Game stutters (not a framerate issue) - The Gearbox Software Forums
  22. Consistent Stutter - 7970 - The Gearbox Software Forums
  23. PhysX in Borderlands 2 - [H]ard|Forum