BioShock 2

From PCGamingWiki, the wiki about fixing PC games
Jump to: navigation, search
BioShock 2
Bioshock2CoverBox.jpg
Developers
Multiplayer
Publishers
Engines
Release dates
Windows
February 9, 2010
OS X
March 29, 2012
BioShock 2 at WineHQ
BioShock 2 at SteamDB
 BioShock 2 at Wikipedia
BioShock
BioShock 2007
BioShock 2 2010
BioShock Infinite 2013

Key points

Information Steam version DRM switched from Games for Windows - LIVE and SecuROM to Steam.[1]
Disadvantage Ragdoll physics and animations are locked at 30 FPS.

General information

More information 2K Games Forum
More information Steam Community Discussions
More information Steam Users' Forums for BioShock and BioShock 2

Availability[edit]

Source DRM Notes Keys
Retail DRM details are not known Optional Steam unlock.[1] Availability Table Icons - Steam.svg
Amazon.com Availability Table Icons - Steam.svg
GamersGate Availability Table Icons - Steam.svg
GamersGate DRM details are not known OS X only.
Games Republic Requires online activation OS X only.
Green Man Gaming Availability Table Icons - Steam.svg
Green Man Gaming DRM details are not known OS X only.
Humble Store Availability Table Icons - Steam.svg
Steam Availability Table Icons - Steam.svg Windows only.
Information All non-Steam Windows versions require Games for Windows - LIVE.
Advantage All Windows retail and digital versions of BioShock 2 activate on Steam.[1] Activation unlocks all DLC, including Minerva's Den.
Information Achievements and saves are separate from Games for Windows - LIVE meaning that a new game is required when switching from Games for Windows - LIVE to Steam.

Downloadable content (DLC) and expansions

Name Notes
Minerva's Den Windows

Essential improvements[edit]

Patches[edit]

Information A Title Update is available for the Games for Windows - LIVE version. The game should automatically prompt for the update when using a LIVE profile; the updates can also be downloaded manually (update 1, update 2).

Skip intro videos[edit]

Fix Use -nointro parameter

Use -nointro command line argument.

Game data[edit]

In-game general settings.

Save game data location[edit]

  Location 
Windows %USERPROFILE%\Documents\Bioshock2\SaveGames
OS X

Configuration file(s) location[edit]

  Location 
Windows %APPDATA%\Bioshock2Steam
OS X

Save game cloud syncing[edit]

System Native Notes
Steam Cloud No native support
GameSave Manager Native support

Video settings[edit]

In-game video settings.
Graphics option Option WSGF Notes
Widescreen resolution Native support WSGF WS Silver.svg
Multi-monitor Native support WSGF MM Silver.svg Use Widescreen Fixer with this plugin to fix HUD scaling.
Ultra-widescreen Native support WSGF UW Silver.svg
Field of view (FOV) Hackable Use Flawless Widescreen to increase FOV up to 25°. Otherwise, see Field of view (FOV).
Windowed Native support
Borderless fullscreen windowed Native support Use Borderless Gaming BDRLGaming
Anisotropic filtering (AF) Hackable See Anisotropic filtering (AF).
Anti-aliasing (AA) Hackable See Anti-aliasing (AA).
Vertical sync (Vsync) Native support
60 FPS Native support
120+ FPS Native support No frame rate or refresh rate cap.[2] Physics simulation and many animations are locked to 30 fps.

Field of view (FOV)[edit]

Disadvantage Any custom FOV settings will be reset automatically at various times during gameplay when control is taken away from the player; i.e. for cutscenes. Zooming down iron sights will also yield this effect. Custom FOV settings will not work in multiplayer.

Fix Bind FOV to key press

  1. Go to the Configuration file(s) location.
  2. Open User.ini.
  3. Scroll down to the [Default] section and bind SetFOV # to any unused key (# being the desired FOV).
  4. During the game, press the key you defined in User.ini to set the custom FOV.

Anisotropic filtering (AF)[edit]

Fix Raise AF Above Default Value of 4X

  1. Go to the installation folder
  2. Go to \SP\Builds\Binaries\
  3. Open the file titled Default.ini.
  4. Edit the line LevelOfAnisotropy=4 to LevelOfAnisotropy=# where # denotes the max level of AF supported by your graphics card(s). For example, change the line to read LevelOfAnisotropy=16.

Anti-aliasing (AA)[edit]

There is no native AA support in BioShock 2. AA can be forcibly enabled, however, through your graphics driver's control panel. Please consult the user guide for your particular graphics driver on how this is performed. For Nvidia cards you can force SGSSAA (2x-8x) in DX9 Mode via Nvidia inspector with the AA bit - 0x000010C1 - [3] Example what inspector should look like

Ambient Occlusion (AO)[edit]

There is no native AO support in BioShock 2. AO can be forcibly enabled, however, through your graphics driver's control panel. Please consult the user guide for your particular graphics driver on how this is performed. For Nvidia cards you can force HDAO+ (denominated High quality) in DX9 Mode via Nvidia inspector with the AO bit - 0x0002002D - [4] Example what inspector should look like

Input settings[edit]

In-game control settings.
In-game key map settings.
Keyboard and mouse Native Notes
Remapping Native support Mouse buttons 4 and 5 are not recognized by the multiplayer key binding menu, but can be manually bound in UserMP.ini.
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 Unknown
Controller Y-axis inversion Unknown

Audio settings[edit]

In-game audio settings.
Audio options Native Notes
Separate volume controls Native support
Surround sound Native support Up to 7.1 output
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
Spanish Native support Native support Native support

Network[edit]

Information Online features in non-Steam versions require a Microsoft account (optional for offline play).

Multiplayer types

Type Native Notes
LAN play Unknown
Online play Native support

VR support[edit]

3D modes Native Notes
Native 3D Unknown
Nvidia 3D Vision Hackable Use Helix Mod: Bioshock 2 (DirectX 9 only)
TriDef 3D Unknown
iZ3D Unknown

Issues unresolved[edit]

Audio Cutting Out in Combat Sequences[edit]

Information On some computers, user audio will cut out during combat sequences.

Mouse sensitivity not correctly adjusting[edit]

Information On some computers, the game's mouse sensitivity will be extremely low, and raising the values makes mouse movements imprecise.

Fix Possible mouse acceleration fix (doesn't work for everybody)[5]

  1. Set in-game sensitivity to "1"
  2. Disable mouse acceleration in-game.
  3. Quit the game and open User.ini with a text editor
  4. Bulk replace every Speed=2000.0 with whatever your desired sensitivity value is (300 is a good starting point)

Issues fixed[edit]

Crash on startup[edit]

Fix Delete damaged save files

  1. Go to %USERPROFILE%\Documents\Bioshock2\SaveGames\
  2. Copy your savegames somewhere as a backup
  3. Sort the folder by "Date modified"
  4. Delete damaged save file causing the game to crash on startup > this will probably be the newest save and/or quicksave

Menu flickering[edit]

Fix Disable or force vsync

Information Disable Vsync from the in-game settings menu.
Information Force Vsync through graphics adaptor.

Game brightness is extremely high in DirectX 9 mode[edit]

Information This behavior is triggered by notification popups from the Steam overlay

Fix Disable Steam Overlay

  1. Right click on Bioshock 2 in your Steam library and select Properties
  2. Uncheck "Enable Steam Community In-Game"

Fix Editing Lauch Options

  1. Right click on Bioshock 2 in your Steam library and select Properties
  2. Add -nogamma to lauch options"

Left Plasmid hand disappears[edit]

Information This glitch is especially likely when using the Scout-Plasmid.[6] Therefore it is advisable to quick save before using it.

Fix Respawn

  1. Make sure Vita-Chambers are enabled.
  2. Being killed and respawning should fix the left hand.

Game cannot load or save[edit]

Information There are damaged save files bugging up the games' ability to load or save

Fix Delete damaged save files

  1. Go to %USERPROFILE%\Documents\Bioshock2\SaveGames
  2. Copy your savegames somewhere as a backup
  3. Sort the folder by "Date modified"
  4. Delete damaged save file causing the game to crash on startup > this will probably be the newest save and/or quicksave

Game crashes in DirectX 10 mode[edit]

Fix Activate DirectX 9 mode

Information This switches the game to DirectX 9 instead of the default DirectX 10.
  1. Create a shortcut to Bioshock2Launcher.exe somewhere convenient.
  2. Right click this shortcut, select Properties and add -dx9 in the target box after the quotation mark.
  3. Now launching the game from this shortcut will force the game to run in DirectX 9.

Fix Uninstall update KB2670838[7]

Information This will uninstall Internet Explorer!
Information Tested on Windows 7
  1. Open the start menu
  2. Go to control panel
  3. Under "Programs" click "Uninstall a program"
  4. On the top left "View installed updates"
  5. After all the updates are displayed, simply search for "KB2670838" (without the quotes)
  6. Uninstall it

No little sister voice acting[edit]

Disadvantage Bug causes little sisters to become mute.

Fix Set sound quality of standard sound device

  1. Start > type "sound" > open the soundpanel.
  2. Right-click on your common sound device > go to the tab "advanced" > set sound quality to lowest (CD quality).
  3. After you made your changes, click OK.

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 9, 10
OpenGL 2.0 OS X only.
Shader Model support 3, 4
64-bit executable Native support OS X only.[citation needed]

Middleware[edit]

Middleware Notes
Physics Havok
Audio FMOD
Cutscenes Bink Video, Flash
Multiplayer Games for Windows - LIVE, Steamworks

Hold to duck/aim down sights[edit]

Fix Hold to duck

  1. Go to the Configuration file(s) location.
  2. Open User.ini with your text editor of choice.
  3. Replace Aliases[13]=(Command="Toggle bDuck|Axis aUp Speed=-1200.0",Alias=Duck) with Aliases[13]=(Command="Button bDuck",Alias=Duck).

Fix Hold to aim down sights

  1. Go to the Configuration file(s) location.
  2. Open User.ini with your text editor of choice.
  3. Find the keybind that has the word "ZoomCycle" attached to it (T by default)
  4. Replace T=ZoomCycle with T=ZoomCycle | onRelease ZoomCycle

Disable auto-aim[edit]

Fix Set AutoAim in Bioshock2SP.ini

  1. Go to the Configuration file(s) location.
  2. Open Bioshock2SP.ini with your text editor of choice.
  3. Edit the line AutoAim=True to AutoAim=False.

Inject EVE Hypo[edit]

Fix Inject EVE Hypo

  1. Go to the Configuration file(s) location.
  2. Open User.ini with your text editor of choice.
  3. Scroll down to the [Default] section and bind InjectBioAmmo to any unused key.

Pick individual items from containers[edit]

Fix Pick individual items from containers

  1. Go to the Configuration file(s) location.
  2. Open User.ini with your text editor of choice.
  3. Scroll down to the [ContainerUIActive] section and bind CollectContainerItemInSlot 0, CollectContainerItemInSlot 1 and CollectContainerItemInSlot 2 to any unused keys.

Performance tweak (Havok)[edit]

Fix Improving Havok physics engine performance

  1. Go to the installation folder.
  2. Go to \SP\Builds\Binaries\.
  3. Open Default.ini.
  4. Edit the line HavokNumThreads=2 to represent the number of cores in your machine's CPU. For example, using a quad-core CPU, change the line to HavokNumThreads=4.
  5. Some systems may require doing the same with "Bioshock2SP.ini", located in %APPDATA%\Bioshock2Steam\

Fix Improving Engine Memory usage

  1. Go to %APPDATA%\Bioshock2Steam\
  2. Open "Bioshock2SP.ini".
  3. Search for the line "TextureStreamingMemoryLimit", change this to match your graphics card's VRAM e.g. 2048 for 2 GB
  4. Also change "TextureStreamingDistanceLimit" to 10000

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP SP2 Vista, 7
Processor (CPU) AMD Athlon 64 3800+ 2.4 GHz
Intel Pentium IV 530 3.0 GHz
AMD Athlon 64 X2 5200+ 2.60 GHz
Intel Core 2 Duo E6420 2.13 GHz
System memory (RAM) 2 GB 3 GB
Hard disk drive (HDD)
11 GB
Video card (GPU) Nvidia GeForce 7800 GT
ATI Radeon X1900
256 MB of VRAM
DirectX 9.0c compatible
Nvidia GeForce 8800 GT
ATI Radeon HD 4830
512 MB of VRAM
DirectX 10 compatible

References

  1. 1.0 1.1 1.2 News - BioShock 2 Updated
  2. New 120Hz Games Report
  3. http://www.forum-3dcenter.org/vbulletin/showpost.php?p=9254703&postcount=2348
  4. http://forums.guru3d.com/showpost.php?p=4799483&postcount=271
  5. PC Tweaks: lower mouse sens, toggle duck and zoom/aim - 2K Forums
  6. Frequent Loss of Plasmid Hand
  7. http://steamcommunity.com/sharedfiles/filedetails/?id=411190623