BioShock

From PCGamingWiki, the wiki about fixing PC games
BioShock
BioShock cover
Developers
Irrational Games
2K Australia
macOS (OS X) Feral Interactive
macOS (OS X) Robosoft Technologies
Publishers
2K Games
OS X Feral Interactive
Engines
Unreal Engine 2.5
Release dates
Windows August 21, 2007
OS X October 7, 2009
BioShock
BioShock 2007
BioShock 2 2010
BioShock Infinite 2013
BioShock: The Collection 2016

Key points

BioShock may crash on startup on Windows 7 and later. See Crash on startup.
Physics and animations are locked at 30 FPS. See below how to modify the lock.

General information

Official Forum
BioShock Wiki - Large wiki for the BioShock series
Steam Community Discussions
Steam Users' Forums for game series

Availability[edit]

The retail, and Amazon.com (Windows) versions use SecuROM DRM. There is no activation limit.[1] An internet connection is required for installation.
All Mac OS X versions, excluding the mac store, use Feral Interactive's DRM system which requires online activation.

Essential improvements[edit]

Skip intro videos[edit]

Launch the game with -nointro parameter[citation needed]

Remove physics and animation frame rate cap[edit]

By default physics and animations are capped to 30 FPS.
Use Bioshock Physics Unlocker[2]
  1. Download Bioshock Physics Unlocker
  2. Extract BioshockPhysicsUnlocker.exe to the game's executable folder (typically located in <path-to-game>\Builds\Release\)
  3. Open BioshockPhysicsUnlocker.exe, type your desired frame rate and hit Enter

Patches[edit]

Patch 1.1 - Steam version is already patched and the humblebundle DRM free version too.

Game data[edit]

In-game general settings.
In-game general settings.

Configuration file(s) location[edit]

System Location
Windows %APPDATA%\Bioshock
OS X

Save game data location[edit]

System Location
Windows %USERPROFILE%\Documents\Bioshock\SaveGames\
OS X

Save game cloud syncing[edit]

System Native Notes
Steam Cloud

Video settings[edit]

In-game video settings.
In-game video settings.
Graphics option Option WSGF Notes
Widescreen resolution
Multi-monitor
See Field of view (FOV).
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
See Field of view (FOV).
Windowed
Borderless fullscreen windowed
Use Borderless Gaming.
Anisotropic filtering (AF)
See Anisotropic filtering (AF).
Anti-aliasing (AA)
Can be forced through the NVIDIA Control Panel/AMD Control Center. Only in DX9 mode.
Vertical sync (Vsync)
60 FPS
Physics and animations are locked at 30 FPS.[3] See above how to modify the lock.
120+ FPS
No FPS or refresh rate cap.

Field of view (FOV)[edit]

Flawless Widescreen[citation needed]
  1. Use Flawless Widescreen.
  2. Download the Bioshock plugin, set the desired fixes, then run the game.
  3. Turn Horizontal FOV Lock on in-game.

Anisotropic filtering (AF)[edit]

Anisotropic filtering[citation needed]
  1. Open bioshock.ini with a text editor
  2. Find the following lines, and set them to these values.
[D3DDrv.D3DRenderDevice]
LevelOfAnisotropy=16

[D3DDrv10.D3DRenderDevice10]
LevelOfAnisotropy=16

Input settings[edit]

In-game general control settings.
In-game general control settings.
In-game key map settings.
In-game key map settings.
Keyboard and mouse Native Notes
Remapping
Mouse acceleration
See Mouse acceleration to disable.
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
This mode hides most options menus.
Full controller support
Must be turned on in the customize controls menu.
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Additional information
Button prompts
Controller hotplugging
Haptic feedback

Mouse acceleration[edit]

Instructions[citation needed]
  1. Open User.ini with a text editor
  2. Find the following lines and edit them accordingly:
[Default]
W=MoveForward | set Engine.PlayerInput MouseAccelThreshold 0.0 | set Engine.PlayerInput MouseSmoothingMode 0

[Engine.PlayerInput]
MouseSmoothingMode=0
MouseAccelThreshold=0.0
You can download this small script in order to automate the process.

Mouse sensitivity[edit]

Instructions[citation needed]
  1. Open User.ini with a text editor
  2. Find the following lines and edit the speed values of all 10 occurrences:
MouseX=IF_MOUSE_LOOK_ENABLED Count bXAxis | IF_MOUSE_LOOK_ENABLED Axis aMouseX Speed=2500.0
MouseY=IF_MOUSE_LOOK_ENABLED Count bYAxis | IF_MOUSE_LOOK_ENABLED Axis aMouseY Speed=2500.0
You can download this small script in order to automate the process.

Hold to Zoom[edit]

Instructions[citation needed]
  1. Open User.ini with a text editor.
  2. Find the button zoom is mapped to (default is Z, in this case RightMouse)
  3. Change it so it looks like this:
RightMouse=ZoomCycle | onRelease ZoomCycle

Note: This works for walking and crouch as well, changes their lines to (in this case the buttons are Shift and CTRL)

Shift=Walking | onRelease Walking
Ctrl=Duck | onRelease Duck

Audio settings[edit]

In-game audio settings.
In-game audio settings.
Audio options Native Notes
Separate volume controls
Surround sound
Up to 7.1[4][5]
Subtitles
Closed captions
Mute on focus lost
EAX support
EAX 5[6]

Localizations

Language UI Audio CC Notes
English
French
German
Italian
Russian
Spanish

VR support[edit]

3D modes Native GG3D Notes
Native 3D
Nvidia 3D Vision
See Helix Mod: Bioshock.
TriDef 3D
iZ3D
Devices Native Notes
Tracked motion controllers
Supports the Razer Hydra.[citation needed]
3RD Space Gaming Vest

Issues fixed[edit]

TweakGuides has created a comprehensive guide for fixing issues in this game.

Crash on startup[edit]

Update OpenAL

Video settings not saving[edit]

Force DirectX 9[citation needed]

Launch the game with -dx9 parameter.

Crashing when changing the resolution[edit]

Edit default resolution[citation needed]
  1. Open bioshock.ini in the configuration file(s) location.
  2. Find the following lines, and set the desired values.
FullscreenViewportX=YourWidth
FullscreenViewportY=YourHeight
MenuViewportX=YourWidth
MenuViewportY=YourHeight
Change resolutions while in windowed mode[citation needed]
  1. Push Alt+ Enter, before entering the Video Options menu.
  2. Set the desired resolution, then apply the changes.
  3. Leave the Video Options menu, then push Alt+ Enter again.

Excessive screen tearing (Nvidia)[edit]

Instructions[citation needed]
  1. Go to the NVIDIA Control Panel. Open the 3D Settings menu.
  2. Add Bioshock.exe to the list. Enable FXAA and V-Sync.

Notes

This should be necessary due to "somewhat broken MLAA"[citation needed]

Frame rate stuttering[edit]

Disable V-Sync
Force DirectX 9

Launch the game with -dx9 parameter.

Missing sound effects[edit]

Install OpenAL

Sound cutting out[edit]

Enable EAX[7]
  1. Install the latest version of the OpenAL drivers
  2. Go to %WINDIR%\System32 (or %WINDIR%\SysWoW64 for x64 OS's)
  3. Copy over wrap_oal.dll into the same folder where Bioshock's executable is located (steamapps\common\bioshock\Builds\Release\)
  4. Rename this file openal32.dll
  5. Enable EAX audio from the game options.

Can't enable EAX in game after updating OpenAL and copying wrap_oal.dll to Bioshock folder and renaming it to OpenAL32.dll[edit]

Enable Stereo Mix in sound control panel[8]
  1. Right click the speaker symbol on the bottom right of your desktop
  2. Click "Recording devices"
  3. Right click in the box and click "Show Disabled Devices"
  4. Right click "Stereo Mix" and click "Enable"
  5. Now you should be able to turn on EAX in the Bioshock sound menu

Sound missing after intro sequence (Windows 10)[edit]

Run the game in Windows XP SP2 compatibility mode

Gameplay breaking issues[edit]

Minor spoilers ahead.

In Arcadia (the fifth level), do not have the Scrounger tonic equipped around the time you search Langford's Safe. The safe holds a required quest item. To fix this issue, you must reload an earlier save and remove the tonic by visiting a Gene Bank. Once you have the item from the safe, you can safely use the Scrounger tonic for the rest of the game.

In Fort Frolic, do not leave the level using the Bathysphere that you begin the level next to. If you do leave Fort Frolic using that Bathysphere then when you return to Fort Frolic the curtain that needs to be open to perform the "Cohen's Masterpiece" quest will be permanently closed. If this happens then you cannot get to the Fort Frolic exit Bathysphere to progress to the next level.[9]

In Fort Frolic, it is possible to get trapped in Rapture Records. When trying to kill Silas Cobb, don't use the Hypnotize plasmid. If you do and the Big Daddy kills Cobb before he's able to perform a scripted task, you must return to the main map by killing yourself (the Incinerate! plasmid at your feet works well). Reloading an old save is also an option.[10]

If your saves to do not go far enough back then the first two are game-ending issues. Technically, modifying the save file or using a trainer would also fix the issue, but neither solution has been documented.

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
OS X only.[citation needed]

Middleware[edit]

Middleware Notes
Physics Havok
Audio FMOD
Cutscenes Bink Video, Flash

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP SP2 Vista
Processor (CPU) Intel Pentium IV 2.4 GHz AMD Athlon 64 x2
Intel Core 2 Duo
System memory (RAM) 1 GB 2 GB
Hard disk drive (HDD) 8 GB 8 GB
Video card (GPU) Nvidia GeForce 6600
ATI Radeon X1300
128 MB of VRAM
DirectX 9.0c compatible
Shader model 3.0 support
Nvidia GeForce 7900 GT (DirectX 9)
Nvidia GeForce 8600 (DirectX 10)
512 MB of VRAM
DirectX 10 compatible
OS X
Minimum
Operating system (OS) 10.5.8
Processor (CPU) 1.4 GHz
System memory (RAM) 1.5 GB
Hard disk drive (HDD) 8 GB
Video card (GPU) 128 MB of VRAM
Requires an Intel processor. The game does not support Intel GMA integrated video chipsets (older Mac minis and MacBooks), but does run on GeForce 9400M graphics cards or better.

References

  1. Activation limits removed on BioShock for the PC - 2K Forums
  2. Choppy Physics Fix
  3. New 120Hz Games Report
  4. Sound Blaster Gaming: BioShock Audio Guide (retrieved)
  5. PC Gaming Surround Sound Round-up
  6. Techgage - Creative EAX vs Asus DS3D GX 2.0
  7. Sound cutting out in Bioshock 1
  8. Win 10 and no sound
  9. Known Bioshock Issues
  10. Fort Frolic - The BioShock Wiki