Difference between revisions of "BioShock"
(37 intermediate revisions by 24 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{disambig|the original version|the remastered version|[[BioShock Remastered]]}} | ||
{{Infobox game | {{Infobox game | ||
|cover = BioShock Cover.jpg | |cover = BioShock Cover.jpg | ||
Line 14: | Line 15: | ||
{{Infobox game/row/date|Windows|August 21, 2007}} | {{Infobox game/row/date|Windows|August 21, 2007}} | ||
{{Infobox game/row/date|OS X|October 7, 2009}} | {{Infobox game/row/date|OS X|October 7, 2009}} | ||
+ | |reception = | ||
+ | {{Infobox game/row/reception|Metacritic|bioshock|96}} | ||
+ | {{Infobox game/row/reception|IGDB|bioshock|93}} | ||
+ | |taxonomy = | ||
+ | {{Infobox game/row/taxonomy/monetization | }} | ||
+ | {{Infobox game/row/taxonomy/microtransactions | None }} | ||
+ | {{Infobox game/row/taxonomy/modes | Singleplayer }} | ||
+ | {{Infobox game/row/taxonomy/pacing | Real-time }} | ||
+ | {{Infobox game/row/taxonomy/perspectives | First-person }} | ||
+ | {{Infobox game/row/taxonomy/controls | Direct control }} | ||
+ | {{Infobox game/row/taxonomy/genres | Shooter }} | ||
+ | {{Infobox game/row/taxonomy/sports | }} | ||
+ | {{Infobox game/row/taxonomy/vehicles | }} | ||
+ | {{Infobox game/row/taxonomy/art styles | }} | ||
+ | {{Infobox game/row/taxonomy/themes | Sci-fi, Steampunk }} | ||
+ | {{Infobox game/row/taxonomy/series | BioShock }} | ||
|steam appid = 7670 | |steam appid = 7670 | ||
|gogcom id = 1269268081 | |gogcom id = 1269268081 | ||
+ | |official site= https://2k.com/en-US/game/bioshock/ | ||
+ | |hltb = 1065 | ||
|strategywiki = BioShock | |strategywiki = BioShock | ||
+ | |mobygames = bioshock | ||
|wikipedia = BioShock | |wikipedia = BioShock | ||
|winehq = 5695 | |winehq = 5695 | ||
|license = commercial | |license = commercial | ||
}} | }} | ||
− | |||
− | |||
'''Key points''' | '''Key points''' | ||
Line 38: | Line 56: | ||
{{Availability/row| Retail | | disc, activation | {{DRM|SecuROM|7|SecuROM PA}}. | | Windows }} | {{Availability/row| Retail | | disc, activation | {{DRM|SecuROM|7|SecuROM PA}}. | | Windows }} | ||
{{Availability/row| Amazon.co.uk | B00GM45RPQ | Steam | | | Windows }} | {{Availability/row| Amazon.co.uk | B00GM45RPQ | Steam | | | Windows }} | ||
− | {{Availability/row| GOG.com | bioshock_remastered | DRM-free | Bundled with [[BioShock Remastered]] | | Windows }} | + | {{Availability/row| GOG.com | bioshock_remastered | DRM-free | Bundled with [[BioShock Remastered]]. | | Windows }} |
− | {{Availability/row| GMG | bioshock | Steam | | + | {{Availability/row| GMG | bioshock | Steam | | | Windows }} |
{{Availability/row| Humble | bioshock | DRM-free | | Steam | Windows }} | {{Availability/row| Humble | bioshock | DRM-free | | Steam | Windows }} | ||
− | + | {{Availability/row| Steam | 7670 | Steam | Bundled with [[BioShock Remastered]]. | | Windows }} | |
− | {{Availability/row| Steam | 7670 | Steam | Bundled with [[BioShock Remastered]] | | Windows }} | ||
}} | }} | ||
{{ii}} The retail version uses [[SecuROM]] DRM. There is no activation limit.<ref>[http://forums.2k.com/showthread.php?18452-Activation-limits-removed-on-BioShock-for-the-PC Activation limits removed on BioShock for the PC - 2K Forums]</ref> An internet connection is required for installation. | {{ii}} The retail version uses [[SecuROM]] DRM. There is no activation limit.<ref>[http://forums.2k.com/showthread.php?18452-Activation-limits-removed-on-BioShock-for-the-PC Activation limits removed on BioShock for the PC - 2K Forums]</ref> An internet connection is required for installation. | ||
− | {{ii}} | + | {{ii}} The Mac OS X version is no longer sold digitally. |
− | {{ii}} All remaining Windows versions except GOG.com require {{DRM|Steam}}. | + | {{ii}} All remaining Windows versions except GOG.com and Humble Store require {{DRM|Steam}}. |
{{ii}} A [https://steamdb.info/app/7710/ demo] is available. Note that the 1.1 patch is not available for the demo. | {{ii}} A [https://steamdb.info/app/7710/ demo] is available. Note that the 1.1 patch is not available for the demo. | ||
Line 66: | Line 83: | ||
}} | }} | ||
− | ===[https:// | + | ===[https://community.pcgamingwiki.com/files/file/1398-bioshock-tweaker/ BioShock Tweaker]=== |
− | Allows you to change settings that are not normally adjustable from the options menu ( | + | {{++}} Allows you to change settings that are not normally adjustable from the options menu (e.g. custom resolution). Point the program at the game's configuration file location. |
+ | {{ii}} The tweaker may not work on DRM-free versions of the game such as those from GOG or Humble Bundle. For these the author provides a separate version available in the local download, above. | ||
+ | {{ii}} The tweaker will modify your BioShock configuration files; you should back them up before running it. | ||
+ | {{ii}} The tweaker may add extra spaces inside your configuration files. If BioShock refuses to start after running the tweaker, open your configuration files and replace all instances of ` = ` with `=`. | ||
===Patches=== | ===Patches=== | ||
Line 89: | Line 109: | ||
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ||
{{Save game cloud syncing | {{Save game cloud syncing | ||
− | |gog galaxy | + | |discord = |
− | |gog galaxy notes | + | |discord notes = |
− | |origin | + | |epic games store = |
− | |origin notes | + | |epic games store notes = |
− | |steam cloud | + | |gog galaxy = true |
− | |steam cloud notes | + | |gog galaxy notes = |
− | |uplay | + | |origin = |
− | |uplay notes | + | |origin notes = |
+ | |steam cloud = false | ||
+ | |steam cloud notes = | ||
+ | |uplay = | ||
+ | |uplay notes = | ||
+ | |xbox cloud = | ||
+ | |xbox cloud notes = | ||
}} | }} | ||
− | ==Video | + | ==Video== |
{{Image|BioShock Video.png|In-game video settings.}} | {{Image|BioShock Video.png|In-game video settings.}} | ||
− | {{Video | + | {{Video |
|wsgf link = https://www.wsgf.org/dr/bioshock | |wsgf link = https://www.wsgf.org/dr/bioshock | ||
|widescreen wsgf award = gold | |widescreen wsgf award = gold | ||
Line 119: | Line 145: | ||
|windowed = true | |windowed = true | ||
|windowed notes = | |windowed notes = | ||
− | |borderless windowed = | + | |borderless windowed = false |
− | |borderless windowed notes = | + | |borderless windowed notes = |
|anisotropic = hackable | |anisotropic = hackable | ||
|anisotropic notes = See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]]. | |anisotropic notes = See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]]. | ||
|antialiasing = hackable | |antialiasing = hackable | ||
− | |antialiasing notes = Can be forced through the [[Nvidia Control Panel#Forcing Anti-Aliasing/Anisotropic Filtering|Nvidia Control Panel]]/AMD Control Center. Only in DX9 mode. | + | |antialiasing notes = Can be forced through the [[Nvidia Control Panel#Forcing Anti-Aliasing/Anisotropic Filtering|Nvidia Control Panel]]/AMD Control Center. Only in DX9 mode. Nvidia users can also use the flag {{code|0x000010C1}} in [[Nvidia Profile Inspector]] for [[SGSSAA]]. |
|vsync = true | |vsync = true | ||
|vsync notes = | |vsync notes = | ||
Line 139: | Line 165: | ||
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ||
{{Fixbox|description=3rd party fixes|ref={{cn|date=July 2016}}|fix= | {{Fixbox|description=3rd party fixes|ref={{cn|date=July 2016}}|fix= | ||
− | * Use [https://www.flawlesswidescreen.org Flawless Widescreen] | + | * Use [https://www.flawlesswidescreen.org Flawless Widescreen], [https://github.com/dlrudie/WidescreenFixer/releases Widescreen Fixer] or [https://www.nexusmods.com/bioshock/mods/1 BioShock Tweaker]. |
}} | }} | ||
Line 174: | Line 200: | ||
}} | }} | ||
− | ==Input | + | ==Input== |
{{Image|BioShock Controls.png|In-game general control settings.}} | {{Image|BioShock Controls.png|In-game general control settings.}} | ||
{{Image|BioShock Remapping.png|In-game key map settings.}} | {{Image|BioShock Remapping.png|In-game key map settings.}} | ||
− | {{Input | + | {{Input |
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
Line 226: | Line 252: | ||
|haptic feedback = true | |haptic feedback = true | ||
|haptic feedback notes = | |haptic feedback notes = | ||
− | |simultaneous input = | + | |simultaneous input = false |
|simultaneous input notes = | |simultaneous input notes = | ||
|steam input api = unknown | |steam input api = unknown | ||
Line 244: | Line 270: | ||
# Go to the [[#Game data|configuration file(s) location]]. | # Go to the [[#Game data|configuration file(s) location]]. | ||
# Open {{file|User.ini}}. | # Open {{file|User.ini}}. | ||
− | # Find the following | + | # Find the following aliases: |
− | <pre>[ | + | <pre> |
− | + | Aliases[2]=(Command="Axis aBaseY SpeedBase=1.0 Speed=+1200.0|HACK_TriggerEffectEvent PlayerMoved|onRelease HACK_UnTriggerEffectEvent PlayerMoved",Alias=MoveForward) | |
+ | Aliases[3]=(Command="Axis aBaseY SpeedBase=1.0 Speed=-1200.0|HACK_TriggerEffectEvent PlayerMoved|onRelease HACK_UnTriggerEffectEvent PlayerMoved",Alias=MoveBackward) | ||
+ | Aliases[4]=(Command="Axis aStrafe SpeedBase=1.0 Speed=-1200.0|HACK_TriggerEffectEvent PlayerMoved|onRelease HACK_UnTriggerEffectEvent PlayerMoved",Alias=StrafeLeft) | ||
+ | Aliases[5]=(Command="Axis aStrafe SpeedBase=1.0 Speed=+1200.0|HACK_TriggerEffectEvent PlayerMoved|onRelease HACK_UnTriggerEffectEvent PlayerMoved",Alias=StrafeRight) | ||
+ | </pre> | ||
− | + | Then add <code> | set Engine.PlayerInput MouseAccelThreshold 0.0 | set Engine.PlayerInput MouseSmoothingMode 0</code> to each of them within the quotes. | |
− | |||
− | |||
− | </ | ||
{{ii}} You can download this [https://steamcommunity.com/app/7670/discussions/0/684839199923800630/ small script] in order to automate the process. | {{ii}} You can download this [https://steamcommunity.com/app/7670/discussions/0/684839199923800630/ small script] in order to automate the process. | ||
}} | }} | ||
===[[Glossary:Mouse#Sensitivity|Mouse sensitivity]]=== | ===[[Glossary:Mouse#Sensitivity|Mouse sensitivity]]=== | ||
− | {{Fixbox|description=Instructions|ref={{ | + | {{Fixbox|description=Instructions|ref=<ref name="Flang">{{Refcheck|user=Flang|date=2019-07-21}}</ref>|fix= |
# Go to the [[#Game data|configuration file(s) location]]. | # Go to the [[#Game data|configuration file(s) location]]. | ||
# Open {{file|User.ini}}. | # Open {{file|User.ini}}. | ||
Line 266: | Line 293: | ||
</pre> | </pre> | ||
{{ii}} You can download this [https://steamcommunity.com/app/7670/discussions/0/684839199923800630/ small script] in order to automate the process. | {{ii}} You can download this [https://steamcommunity.com/app/7670/discussions/0/684839199923800630/ small script] in order to automate the process. | ||
+ | |||
+ | |||
+ | # You also need to edit the speed values for the following lines under the {{file|[MovementOnly]}} header: | ||
+ | |||
+ | <pre>MouseX=Count bXAxis | Axis aMouseX Speed=2500.0 | ||
+ | MouseY=Count bYAxis | Axis aMouseY Speed=2500.0 | ||
+ | </pre> | ||
}} | }} | ||
− | === | + | ===Replace toggle binds with hold binds=== |
{{Fixbox|description=Instructions|ref={{cn|date=July 2016}}|fix= | {{Fixbox|description=Instructions|ref={{cn|date=July 2016}}|fix= | ||
− | # Go to the [[#Game data|configuration file | + | {{ii}} It is strongly recommended to make a backup of the .ini file, because these tweaks can lead to some issues (see below) |
− | # Open | + | # Go to the [[#Game data|configuration file location]]. |
− | # Find the | + | # Open <code>User.ini</code>. |
− | + | # Find the Alias section and add the following: | |
+ | <pre> | ||
+ | Aliases[57]=(Command="ZoomCycle | onRelease ZoomCycle",Alias=ZoomHold) | ||
+ | Aliases[58]=(Command="ToggleWalk | onRelease ToggleWalk",Alias=WalkHold) | ||
+ | Aliases[59]=(Command="DuckKeyPressed | onRelease DuckKeyReleased | onRelease Jump",Alias=DuckHold) | ||
+ | </pre> | ||
+ | 4. Bind each alias to a key in the following sections: | ||
+ | <pre> | ||
+ | [Default] | ||
+ | [GathererChoice] | ||
+ | [ContainerUIActive] | ||
+ | [MovementOnly] (can skip ZoomHold) | ||
+ | [NoJump] | ||
+ | [NoMovement] | ||
+ | [OnlyMedHypoAndMovement] (can skip ZoomHold) | ||
+ | [NoPlasmids] | ||
+ | [EverythingExceptWeaponAndPlasmids] (can skip ZoomHold) | ||
+ | [InResurrectionStation] | ||
+ | </pre> | ||
+ | Example: find the key you want to change, for example zoom (Aiming Down Sights, Right Mouse Button in this case): | ||
<pre> | <pre> | ||
− | + | Rightmouse=ZoomCycle | |
</pre> | </pre> | ||
− | + | And change it to: | |
<pre> | <pre> | ||
− | + | Rightmouse=ZoomHold | |
− | |||
</pre> | </pre> | ||
− | }} | + | {{ii}} If you change any Toggle key (Zoom, Crouch, Walk), you will encounter issues like ADS reverting to Toggle or being stuck in Crouch or Walk mode. Save and reload doesn't fix this. Save and go back to the main menu then load your saved game to fix the issue. |
+ | {{ii}} The in-game "Customize Binding" menu won't allow to rebind any key that has been changed from Toggle to Hold using this method. This can be fixed by adding a <code>ReplaceableAction=</code> for each in the sections that are relevant to them. | ||
+ | }} | ||
===Pick individual items from containers=== | ===Pick individual items from containers=== | ||
− | {{Fixbox|description=Pick individual items from containers|ref={{ | + | {{Fixbox|description=Pick individual items from containers|ref={{CN|date=March 2019}}|fix= |
# Go to the [[#Game data|configuration file(s) location]]. | # Go to the [[#Game data|configuration file(s) location]]. | ||
# Open <code>User.ini</code>. | # Open <code>User.ini</code>. | ||
− | # Scroll down to the <code>[ContainerUIActive]</code> section and bind <code>CollectContainerItemInSlot 0</code>, <code>CollectContainerItemInSlot 1</code> and <code>CollectContainerItemInSlot 2</code> to any unused keys. | + | # Scroll down to the <code>[ContainerUIActive]</code> section and bind <code>CollectContainerItemInSlot 0</code>, <code>CollectContainerItemInSlot 1</code> and <code>CollectContainerItemInSlot 2</code> to any unused keys. Can be bound over existing keys so long as they aren't used in the container interface (i.e. Hack and Reload). Note that, much like the hold binds, binding over other bind can make you unable to change them in the menus. the fix is to add the following <code>ReplaceableAction=</code> to the <code>[ContainerUIActive]</code> section: |
+ | <pre> | ||
+ | ReplaceableAction=CollectContainerItemInSlot 2 | ||
+ | ReplaceableAction=CollectContainerItemInSlot 1 | ||
+ | ReplaceableAction=CollectContainerItemInSlot 0 | ||
+ | </pre> | ||
}} | }} | ||
− | ==Audio | + | ==Audio== |
{{Image|BioShock Audio.png|In-game audio settings.}} | {{Image|BioShock Audio.png|In-game audio settings.}} | ||
− | {{Audio | + | {{Audio |
|separate volume = true | |separate volume = true | ||
|separate volume notes = | |separate volume notes = | ||
Line 356: | Line 415: | ||
|fan = true | |fan = true | ||
|notes = Fan translation, [https://tribogamer.com/traducoes/85_traducao-do-bioshock-para-portugues-do-brasil.html download]. | |notes = Fan translation, [https://tribogamer.com/traducoes/85_traducao-do-bioshock-para-portugues-do-brasil.html download]. | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Polish | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = Official localization by Cenega – retail only. Fan patch for digital release [https://steamcommunity.com/sharedfiles/filedetails/?id=1661713568 here]. | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 398: | Line 465: | ||
|iz3d = true | |iz3d = true | ||
|iz3d notes = | |iz3d notes = | ||
+ | |vorpx = true | ||
+ | |vorpx modes = G3D,DirectVR | ||
+ | |vorpx notes = Officially supported game, see [https://www.vorpx.com/supported-games/ official vorpx game list]. | ||
|htc vive = | |htc vive = | ||
|htc vive notes = | |htc vive notes = | ||
Line 432: | Line 502: | ||
====Fort Frolic: Rapture Records==== | ====Fort Frolic: Rapture Records==== | ||
− | {{--}} | + | {{--}} Attempting to kill Silas Cobb using the ''Hypnotize'' plasmid will prevent a scripted task from triggering, thus trapping the player in Rapture Records.<ref>[http://bioshock.wikia.com/wiki/Fort_Frolic#Bugs.2FGlitches Fort Frolic - The BioShock Wiki]</ref> In order to fix this issue, you must kill yourself (e.g., through the use of the ''Incinerate!'' plasmid), or reload an older save. |
'''Notes''' | '''Notes''' | ||
Line 438: | Line 508: | ||
==Issues fixed== | ==Issues fixed== | ||
− | {{ii}} TweakGuides has created a [ | + | {{ii}} TweakGuides has created a [https://tweakguides.pcgamingwiki.com/Bioshock_1.html comprehensive guide] for fixing issues in this game. |
===Crash on startup=== | ===Crash on startup=== | ||
Line 454: | Line 524: | ||
{{ii}} Additionnal changes to settings cannot be made while files are set to read-only.}} | {{ii}} Additionnal changes to settings cannot be made while files are set to read-only.}} | ||
− | {{Fixbox|description=Delete Running.ini|ref={{CN|date=April 2019}}|fix= | + | {{Fixbox|description=Delete Running.ini before restarting|ref={{CN|date=April 2019}}|fix= |
# Go to the [[#Game data|configuration file(s) location]]. | # Go to the [[#Game data|configuration file(s) location]]. | ||
# Trash the file <code>Running.ini</code>. | # Trash the file <code>Running.ini</code>. | ||
− | {{ii}} Process can be automated with an "if exist" batch script. | + | {{ii}} Process must be repeated after each crash, can be automated with an "if exist" batch script. |
}} | }} | ||
Line 463: | Line 533: | ||
{{Fixbox|description=Force DirectX 9|ref={{cn|date=August 2015}}|fix= | {{Fixbox|description=Force DirectX 9|ref={{cn|date=August 2015}}|fix= | ||
Launch the game with <code>-dx9</code> [[Glossary:Command line arguments|parameter]]. | Launch the game with <code>-dx9</code> [[Glossary:Command line arguments|parameter]]. | ||
+ | }} | ||
+ | |||
+ | ===In-game Brightness Slider Not Working=== | ||
+ | {{Fixbox|description=Brightness Slider Not Working|ref=<ref>Reference</ref>|fix=If running multiple monitors, disconnect all but one. The in-game brightness slider will now adjust brightness correctly. The slider breaks if the game detects multiple monitors. | ||
}} | }} | ||
Line 478: | Line 552: | ||
# Install [https://community.pcgamingwiki.com/files/file/10-openal/ OpenAL]. | # Install [https://community.pcgamingwiki.com/files/file/10-openal/ OpenAL]. | ||
# Go to <code>{{p|windir}}\System32</code> (or <code>{{p|windir}}\SysWoW64</code> for x64 OS's). | # Go to <code>{{p|windir}}\System32</code> (or <code>{{p|windir}}\SysWoW64</code> for x64 OS's). | ||
− | # Copy over wrap_oal.dll into the same folder where | + | # Copy over wrap_oal.dll into the same folder where BioShock's executable is located (steamapps\common\bioshock\Builds\Release\). |
# Rename this file openal32.dll. | # Rename this file openal32.dll. | ||
# Enable EAX audio in the in-game options. | # Enable EAX audio in the in-game options. | ||
Line 518: | Line 592: | ||
}} | }} | ||
− | ===Can't enable EAX in game after updating OpenAL and copying wrap_oal.dll to | + | ===Can't enable EAX in game after updating OpenAL and copying wrap_oal.dll to BioShock folder and renaming it to OpenAL32.dll=== |
{{Fixbox|description=Enable Stereo Mix in sound control panel|ref=<ref>[https://steamcommunity.com/app/7670/discussions/0/528398719812174744/ Win 10 and no sound]</ref>|fix= | {{Fixbox|description=Enable Stereo Mix in sound control panel|ref=<ref>[https://steamcommunity.com/app/7670/discussions/0/528398719812174744/ Win 10 and no sound]</ref>|fix= | ||
# Right click the speaker symbol on the bottom right of your desktop | # Right click the speaker symbol on the bottom right of your desktop | ||
Line 524: | Line 598: | ||
# Right click in the box and click "Show Disabled Devices" | # Right click in the box and click "Show Disabled Devices" | ||
# Right click "Stereo Mix" and click "Enable" | # Right click "Stereo Mix" and click "Enable" | ||
− | # Now you should be able to turn on EAX in the | + | # Now you should be able to turn on EAX in the BioShock sound menu |
}} | }} | ||
===Sound missing after intro sequence (Windows 8 or Windows 10)=== | ===Sound missing after intro sequence (Windows 8 or Windows 10)=== | ||
− | {{ii}} In Windows 8 and later, | + | {{ii}} In Windows 8 and later, BioShock may have no sound, and it may be impossible to progress past the bathysphere scene as the NPCs become stuck and won't move. |
{{Fixbox|description=Run the game in Windows XP SP3 compatibility mode|ref=<ref>https://steamcommunity.com/app/7670/discussions/0/35221584692262783/</ref>}} | {{Fixbox|description=Run the game in Windows XP SP3 compatibility mode|ref=<ref>https://steamcommunity.com/app/7670/discussions/0/35221584692262783/</ref>}} | ||
Line 556: | Line 630: | ||
|windows 64-bit exe = false | |windows 64-bit exe = false | ||
|windows exe notes = | |windows exe notes = | ||
− | |macos 32-bit app | + | |mac os x powerpc app = |
− | |macos 64-bit app | + | |macos intel 32-bit app = true |
+ | |macos intel 64-bit app = false | ||
|macos app notes = 32-bit only.<ref>[https://www.feralinteractive.com/en/news/933/ Last chance to buy these Mac classics! | Feral News]</ref> | |macos app notes = 32-bit only.<ref>[https://www.feralinteractive.com/en/news/933/ Last chance to buy these Mac classics! | Feral News]</ref> | ||
|linux 32-bit executable= | |linux 32-bit executable= | ||
Line 584: | Line 659: | ||
* [https://www.systemshock.org/index.php?topic=615.0 Brazuca Difficulty and Balance Mod] | * [https://www.systemshock.org/index.php?topic=615.0 Brazuca Difficulty and Balance Mod] | ||
* [https://www.systemshock.org/index.php?topic=1128.0 Silver's Bioshock mod] | * [https://www.systemshock.org/index.php?topic=1128.0 Silver's Bioshock mod] | ||
− | * [http://www.moddb.com/mods/bioshock-reborn | + | * [http://www.moddb.com/mods/bioshock-reborn BioShock Reborn] |
==System requirements== | ==System requirements== |
Revision as of 18:01, 23 September 2020
This page is for the original version. For the remastered version, see BioShock Remastered.
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 |
macOS (OS X) | October 7, 2009 |
Reception | |
Metacritic | 96 |
IGDB | 93 |
Taxonomy | |
Microtransactions | None |
Modes | Singleplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control |
Genres | Shooter |
Themes | Sci-fi, Steampunk |
Series | BioShock |
BioShock | |
---|---|
BioShock | 2007 |
BioShock 2 | 2010 |
BioShock Infinite | 2013 |
BioShock Remastered | 2016 |
BioShock 2 Remastered | 2016 |
Warnings
- The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
Key points
- BioShock may crash on startup on Windows 7 and later. See Crash on startup.
- Physics and some 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
- GOG.com Community Discussions for game series
- GOG.com Support Page
- Steam Community Discussions
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | SecuROM 7 and SecuROM PA DRM. | |||
Amazon.co.uk | ||||
GOG.com | Bundled with BioShock Remastered. | |||
Green Man Gaming | ||||
Humble Store | ||||
Steam | Bundled with BioShock Remastered. |
- The retail version uses SecuROM DRM. There is no activation limit.[1] An internet connection is required for installation.
- The Mac OS X version is no longer sold digitally.
- All remaining Windows versions except GOG.com and Humble Store require Steam DRM.
- A demo is available. Note that the 1.1 patch is not available for the demo.
DLC and expansion packs
Name | Notes | |
---|---|---|
Plasmid Pack | Free, included with patch 1.1 |
Essential improvements
Skip intro videos
Launch the game with -nointro parameter[citation needed]
|
---|
Remove physics and animation frame rate cap
- By default, physics and some animations are capped to 30 FPS.
Use Bioshock Physics Unlocker[2] |
---|
|
BioShock Tweaker
- Allows you to change settings that are not normally adjustable from the options menu (e.g. custom resolution). Point the program at the game's configuration file location.
- The tweaker may not work on DRM-free versions of the game such as those from GOG or Humble Bundle. For these the author provides a separate version available in the local download, above.
- The tweaker will modify your BioShock configuration files; you should back them up before running it.
- The tweaker may add extra spaces inside your configuration files. If BioShock refuses to start after running the tweaker, open your configuration files and replace all instances of ` = ` with `=`.
Patches
Patch 1.1 - Steam, GOG.com, and DRM-free Humble Bundle versions are already patched.
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | %APPDATA%\Bioshock |
macOS (OS X) | |
Steam Play (Linux) | <Steam-folder>/steamapps/compatdata/7670/pfx/[Note 1] |
Save game data location
System | Location |
---|---|
Windows | %USERPROFILE%\Documents\Bioshock\SaveGames\ |
macOS (OS X) | |
Steam Play (Linux) | <Steam-folder>/steamapps/compatdata/7670/pfx/[Note 1] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
OneDrive | Requires enabling backup of the Documents folder in OneDrive on all computers. | |
Steam Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | See Field of view (FOV). | ||
Ultra-widescreen | Requires Patch 1.1 and Horizontal FOV Lock disabled for Hor+ FOV, or the 16:9 reference view will be stretched horizontally. | ||
4K Ultra HD | |||
Field of view (FOV) | See Field of view (FOV). | ||
Windowed | |||
Borderless fullscreen windowed | See the glossary page for potential workarounds. | ||
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. Nvidia users can also use the flag 0x000010C1 in Nvidia Profile Inspector for SGSSAA. |
||
Vertical sync (Vsync) | |||
60 FPS and 120+ FPS | Physics and animations are locked at 30 FPS.[3] See above how to modify the lock. No FPS or refresh rate cap. |
||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Field of view (FOV)
3rd party fixes[citation needed] |
---|
Custom key binding[4] |
---|
Notes
|
Anisotropic filtering (AF)
Anisotropic filtering[citation needed] |
---|
[D3DDrv.D3DRenderDevice] LevelOfAnisotropy=16 [D3DDrv10.D3DRenderDevice10] LevelOfAnisotropy=16 |
Make HBAO work in DX9 mode
Use Nvidia Profile Inspector[citation needed] |
---|
|
Input
Keyboard and mouse | State | 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 | See the glossary page for potential workarounds. | |
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers |
---|
Tracked motion controllers | Supports the Razer Hydra.[citation needed] | |
---|---|---|
Button/gesture prompts |
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Mouse acceleration
Instructions[citation needed] |
---|
Aliases[2]=(Command="Axis aBaseY SpeedBase=1.0 Speed=+1200.0|HACK_TriggerEffectEvent PlayerMoved|onRelease HACK_UnTriggerEffectEvent PlayerMoved",Alias=MoveForward) Aliases[3]=(Command="Axis aBaseY SpeedBase=1.0 Speed=-1200.0|HACK_TriggerEffectEvent PlayerMoved|onRelease HACK_UnTriggerEffectEvent PlayerMoved",Alias=MoveBackward) Aliases[4]=(Command="Axis aStrafe SpeedBase=1.0 Speed=-1200.0|HACK_TriggerEffectEvent PlayerMoved|onRelease HACK_UnTriggerEffectEvent PlayerMoved",Alias=StrafeLeft) Aliases[5]=(Command="Axis aStrafe SpeedBase=1.0 Speed=+1200.0|HACK_TriggerEffectEvent PlayerMoved|onRelease HACK_UnTriggerEffectEvent PlayerMoved",Alias=StrafeRight) Then add
|
Mouse sensitivity
Instructions[5] |
---|
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
MouseX=Count bXAxis | Axis aMouseX Speed=2500.0 MouseY=Count bYAxis | Axis aMouseY Speed=2500.0 |
Replace toggle binds with hold binds
Instructions[citation needed] |
---|
Aliases[57]=(Command="ZoomCycle | onRelease ZoomCycle",Alias=ZoomHold) Aliases[58]=(Command="ToggleWalk | onRelease ToggleWalk",Alias=WalkHold) Aliases[59]=(Command="DuckKeyPressed | onRelease DuckKeyReleased | onRelease Jump",Alias=DuckHold) 4. Bind each alias to a key in the following sections: [Default] [GathererChoice] [ContainerUIActive] [MovementOnly] (can skip ZoomHold) [NoJump] [NoMovement] [OnlyMedHypoAndMovement] (can skip ZoomHold) [NoPlasmids] [EverythingExceptWeaponAndPlasmids] (can skip ZoomHold) [InResurrectionStation] Example: find the key you want to change, for example zoom (Aiming Down Sights, Right Mouse Button in this case): Rightmouse=ZoomCycle And change it to: Rightmouse=ZoomHold
|
Pick individual items from containers
Pick individual items from containers[citation needed] |
---|
ReplaceableAction=CollectContainerItemInSlot 2 ReplaceableAction=CollectContainerItemInSlot 1 ReplaceableAction=CollectContainerItemInSlot 0 |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | ||
Surround sound | Up to 7.1[6][7] | |
Subtitles | ||
Closed captions | ||
Mute on focus lost | ||
EAX support | EAX 5[8] |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
French | ||||
German | ||||
Hungarian | Fan translation, download. | |||
Italian | ||||
Brazilian Portuguese | Fan translation, download. | |||
Polish | Official localization by Cenega – retail only. Fan patch for digital release here. | |||
Russian | Official localization by «1C-Softclub» – retail only. Patch for digital release here. | |||
Russian | Fan translation by «DK Team» | |||
Spanish |
VR support
3D modes | State | GG3D | Notes | |
---|---|---|---|---|
Native 3D | ||||
Nvidia 3D Vision | See Helix Mod: Bioshock. | |||
TriDef 3D | ||||
iZ3D | ||||
vorpX | G3D, DirectVR Officially supported game, see official vorpx game list. |
Devices | |||
---|---|---|---|
3RD Space Gaming Vest |
Issues unresolved
- Minor spoilers ahead.
Arcadia: Langford's Safe
- In Arcadia, searching Langford's safe with the Scrounger tonic equipped will cause the safe's contents—including an essential quest item—to disappear.
Fort Frolic: Bathysphere
- In Fort Frolic, leaving the area by using the bathysphere adjacent to the entry bathysphere causes the stage curtains to close upon returning to the area, rendering the Cohen's Masterpiece quest un-completeable, and preventing the player from accessing the exit bathysphere.[9]
Fort Frolic: Rapture Records
- Attempting to kill Silas Cobb using the Hypnotize plasmid will prevent a scripted task from triggering, thus trapping the player in Rapture Records.[10] In order to fix this issue, you must kill yourself (e.g., through the use of the Incinerate! plasmid), or reload an older save.
Notes
- If your saves do not go far back enough, then the first two issues are game-ending. Technically, modifying the save file or using a trainer would also fix the issue, but neither solution has been documented.
Issues fixed
- TweakGuides has created a comprehensive guide for fixing issues in this game.
Crash on startup
Update OpenAL or use OpenAL Soft[citation needed] |
---|
Crash upon autosave/quicksave
Delete last autosave/quicksave in save game data location and configuration file(s) location[citation needed] |
---|
Crashing applies default settings
Set configuration files to read-only[citation needed] |
---|
Notes
|
Delete Running.ini before restarting[citation needed] |
---|
|
Video settings not saving
Force DirectX 9[citation needed] |
---|
Launch the game with |
In-game Brightness Slider Not Working
Brightness Slider Not Working[11] |
---|
If running multiple monitors, disconnect all but one. The in-game brightness slider will now adjust brightness correctly. The slider breaks if the game detects multiple monitors. |
Audio cutting out
Edit the maximum number of channels[12] |
---|
MaxChannels=128 |
Enable EAX[13] |
---|
Crashing upon changing resolution
Edit default resolution[citation needed] |
---|
FullscreenViewportX=YourWidth FullscreenViewportY=YourHeight MenuViewportX=YourWidth MenuViewportY=YourHeight |
Change resolutions while in windowed mode[citation needed] |
---|
|
Excessive screen tearing (Nvidia)
Instructions[citation needed] |
---|
Notes
|
Frame rate stuttering
Disable V-Sync[citation needed] |
---|
Force DirectX 9[citation needed] |
---|
Launch the game with |
Can't enable EAX in game after updating OpenAL and copying wrap_oal.dll to BioShock folder and renaming it to OpenAL32.dll
Enable Stereo Mix in sound control panel[14] |
---|
|
Sound missing after intro sequence (Windows 8 or Windows 10)
- In Windows 8 and later, BioShock may have no sound, and it may be impossible to progress past the bathysphere scene as the NPCs become stuck and won't move.
Run the game in Windows XP SP3 compatibility mode[15] |
---|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9, 10 | |
OpenGL | 2.0 | OS X only. |
Shader Model support | 3, 4 | A shader model 2.0 hack is available here. Note that there were other attempts in the past besides this one though most links are dead, unfortunately. |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | |||
macOS (OS X) | 32-bit only.[16] |
Middleware
Middleware | Notes | |
---|---|---|
Physics | Havok | |
Audio | FMOD, OpenAL | |
Interface | Adobe Flash | |
Cutscenes | Bink Video, Flash |
Mods
Currently three gameplay mods are available:
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | XP SP2 | Vista |
Processor (CPU) | Intel Pentium 4 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 |
macOS (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.
Notes
- ↑ 1.0 1.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in
~/.steam/steam/userdata/<user-id>/7670/
in addition to or instead of this directory. The app ID (7670) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.
References
- ↑ Activation limits removed on BioShock for the PC - 2K Forums
- ↑ Choppy Physics Fix
- ↑ New 120Hz Games Report
- ↑ adjusting FOV in bioshock 1 - Steam Users' Forums (retrieved)
- ↑ Verified by User:Flang on 2019-07-21
- ↑ Sound Blaster Gaming: BioShock Audio Guide (retrieved)
- ↑ PC Gaming Surround Sound Round-up
- ↑ Techgage - Creative EAX vs Asus DS3D GX 2.0
- ↑ Known Bioshock Issues
- ↑ Fort Frolic - The BioShock Wiki
- ↑ Reference
- ↑ Steam Community Guide - Fix audio cutting out - last accessed on 2017-02-12
- ↑ Sound cutting out in Bioshock 1
- ↑ Win 10 and no sound
- ↑ https://steamcommunity.com/app/7670/discussions/0/35221584692262783/
- ↑ Last chance to buy these Mac classics! | Feral News