Difference between revisions of "BioShock Infinite"
(→Crash on start for some Windows 7 and 8 users: better sentence fluency) |
m (misc. fixes) |
||
Line 50: | Line 50: | ||
{{Fixbox/fix|Edit XEngine.ini|ref=<ref>Tested by [[User:MonkeyCrumpets|MonkeyCrumpets]] on 26 March 2013.</ref>}} | {{Fixbox/fix|Edit XEngine.ini|ref=<ref>Tested by [[User:MonkeyCrumpets|MonkeyCrumpets]] on 26 March 2013.</ref>}} | ||
− | # | + | # Edit <code>%USERPROFILE%\Documents\My Games\BioShock Infinite\XGame\Config\XEngine.ini</code> |
− | + | # Look for a section called <code>[FullScreenMovie]</code>: | |
# Change the following lines: | # Change the following lines: | ||
Line 84: | Line 84: | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/row|Windows|%USERPROFILE%\ | + | {{Game data/row|Windows|%USERPROFILE%\Documents\My Games\BioShock Infinite\}} |
{{Game data/row|OS X|}} | {{Game data/row|OS X|}} | ||
}} | }} | ||
Line 146: | Line 146: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
{{Fixbox/fix|FOV slider expansion}} | {{Fixbox/fix|FOV slider expansion}} | ||
− | # | + | # Go to <code>%USERPROFILE%\Documents\My Games\BioShock Infinite\XGame\Config\</code> |
# Locate and open file <code>XUserOptions</code> in text editor (notepad for example). | # Locate and open file <code>XUserOptions</code> in text editor (notepad for example). | ||
# Locate line <code>MaxUserFOVOffsetPercent=15.000000</code> and change its value to <code>100</code> for maximum variability. This value is in percent and not degrees. See table below for precise field of view values. | # Locate line <code>MaxUserFOVOffsetPercent=15.000000</code> and change its value to <code>100</code> for maximum variability. This value is in percent and not degrees. See table below for precise field of view values. | ||
Line 181: | Line 181: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
{{Fixbox/fix|Disabling Post-Processing}} | {{Fixbox/fix|Disabling Post-Processing}} | ||
− | # | + | # Go to <code>%USERPROFILE%\Documents\My Games\BioShock Infinite\XGame\Config\</code> |
# Locate and open file <code>XEngine</code> in text editor (notepad for example). | # Locate and open file <code>XEngine</code> in text editor (notepad for example). | ||
# Locate line <code>DepthOfField=True</code> and change its value to <code>False</code>. | # Locate line <code>DepthOfField=True</code> and change its value to <code>False</code>. | ||
Line 219: | Line 219: | ||
{{Fixbox/fix|Mouse slider tweak}} | {{Fixbox/fix|Mouse slider tweak}} | ||
{{++}} This fix will modify in-game slider and give better control. | {{++}} This fix will modify in-game slider and give better control. | ||
− | # | + | # Go to <code>%USERPROFILE%\Documents\My Games\BioShock Infinite\XGame\Config\</code> |
# Locate and open file <code>XUserOptions</code> in text editor (notepad for example). | # Locate and open file <code>XUserOptions</code> in text editor (notepad for example). | ||
# Locate lines <code>MinMouseLookSensitivity=0.100000</code> and <code>MaxMouseLookSensitivity=4.000000</code> and change values to your taste. Values <code>0.05</code> for MinMouse and <code>0.5</code> for MaxMouse works OK | # Locate lines <code>MinMouseLookSensitivity=0.100000</code> and <code>MaxMouseLookSensitivity=4.000000</code> and change values to your taste. Values <code>0.05</code> for MinMouse and <code>0.5</code> for MaxMouse works OK | ||
Line 359: | Line 359: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
{{Fixbox/fix|Low texture quality and streaming fix|ref=<ref>Tested by [[User:LDK|LDK]] on 28 March 2013</ref>}} | {{Fixbox/fix|Low texture quality and streaming fix|ref=<ref>Tested by [[User:LDK|LDK]] on 28 March 2013</ref>}} | ||
− | # | + | # Go to <code>%USERPROFILE%\Documents\My Games\BioShock Infinite\XGame\Config\</code> |
# Locate and open file <code>XEngine.ini</code> in text editor (notepad for example). | # Locate and open file <code>XEngine.ini</code> in text editor (notepad for example). | ||
# Locate section <code>[TextureStreaming]</code> and change appropriate lines as shown: | # Locate section <code>[TextureStreaming]</code> and change appropriate lines as shown: | ||
Line 395: | Line 395: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
{{Fixbox/fix|Vsync bug fix|ref=<ref>[http://forums.overclockers.co.uk/showpost.php?p=24006785&postcount=774 "Vsync Bug Fixed :D" posted by shankly1985 - OverClocker]</ref><ref>Tested by [[User:DoctorPacman|DoctorPacman]] on 17 November 2013</ref>}} | {{Fixbox/fix|Vsync bug fix|ref=<ref>[http://forums.overclockers.co.uk/showpost.php?p=24006785&postcount=774 "Vsync Bug Fixed :D" posted by shankly1985 - OverClocker]</ref><ref>Tested by [[User:DoctorPacman|DoctorPacman]] on 17 November 2013</ref>}} | ||
− | # | + | # Go to <code>{{p|game}}\Engine\Config\</code>. |
# Locate and open file <code>BaseEngine.ini</code> in text editor (notepad for example). | # Locate and open file <code>BaseEngine.ini</code> in text editor (notepad for example). | ||
# Locate section <code>[SystemSettings]</code> and change: | # Locate section <code>[SystemSettings]</code> and change: | ||
Line 413: | Line 413: | ||
* These forms of V-Sync significantly reduce micro-stuttering<ref>[http://www.tomshardware.com/reviews/radeon-hd-7990-devil13-7970-x2,3329-10.html Micro-Stuttering: Adaptive VSync (Nvidia) - Tom's Hardware]</ref><ref>[http://www.tomshardware.com/reviews/radeon-hd-7990-devil13-7970-x2,3329-11.html Micro-Stuttering: Dynamic V-Sync (AMD) - Tom's Hardware]</ref>. | * These forms of V-Sync significantly reduce micro-stuttering<ref>[http://www.tomshardware.com/reviews/radeon-hd-7990-devil13-7970-x2,3329-10.html Micro-Stuttering: Adaptive VSync (Nvidia) - Tom's Hardware]</ref><ref>[http://www.tomshardware.com/reviews/radeon-hd-7990-devil13-7970-x2,3329-11.html Micro-Stuttering: Dynamic V-Sync (AMD) - Tom's Hardware]</ref>. | ||
* For Nvidia cards, Adaptive V-Sync can be enabled through the driver control panel. Set <code>Vertical sync</code> to <code>Adaptive</code>. | * For Nvidia cards, Adaptive V-Sync can be enabled through the driver control panel. Set <code>Vertical sync</code> to <code>Adaptive</code>. | ||
− | * For AMD cards, Dynamic V-Sync can be enabled using the third-party program [http://www.radeonpro.info/en-US/ RadeonPro]. Click the <code>Add new profile</code> icon and find the BioShock Infinite executable (<code>BioShockInfinite.exe</code> in <code> | + | * For AMD cards, Dynamic V-Sync can be enabled using the third-party program [http://www.radeonpro.info/en-US/ RadeonPro]. Click the <code>Add new profile</code> icon and find the BioShock Infinite executable (<code>BioShockInfinite.exe</code> in <code>{{p|game}}\Binaries\Win32\BioShockInfinite.exe</code>). Click the newly created profile and click the <code>Tweaks</code> tab. Set <code>VSync Control</code> to <code>Always on</code>. Enable <code>Dynamic Framerate Control</code> and set <code>Keep up to</code> to <code>60</code>. |
}} | }} | ||
Line 421: | Line 421: | ||
* Update drivers for your graphics card - [http://www.geforce.com/whats-new/articles/nvidia-geforce-314-22-whql-drivers-released GeForce 314.22 WHQL Drivers] for nVidia cards and [http://support.amd.com/us/gpudownload/windows/Pages/radeonaiw_vista64.aspx AMD Catalyst Beta 13.3] for AMD cards. | * Update drivers for your graphics card - [http://www.geforce.com/whats-new/articles/nvidia-geforce-314-22-whql-drivers-released GeForce 314.22 WHQL Drivers] for nVidia cards and [http://support.amd.com/us/gpudownload/windows/Pages/radeonaiw_vista64.aspx AMD Catalyst Beta 13.3] for AMD cards. | ||
* Set compatibility mode to Windows Vista SP2. | * Set compatibility mode to Windows Vista SP2. | ||
− | *# | + | *# Go to <code>{{p|game}}\Binaries\Win32</code> |
*# Right-click on the <code>BioShockInfinite.exe</code> and select Properties. | *# Right-click on the <code>BioShockInfinite.exe</code> and select Properties. | ||
*# Go to <code>Compatibility</code> tab and select <code>Windows Vista SP2</code>. | *# Go to <code>Compatibility</code> tab and select <code>Windows Vista SP2</code>. | ||
Line 433: | Line 433: | ||
{{Fixbox/fix|Permanent Partial Solution|ref=<ref>[http://www.ggmania.com/?smsid=bioshock-infinite-auto-aim-on-pc-fix-34904 BioShock Infinite - Auto Aim on PC - Fix | Gameguru Mania]</ref>}} | {{Fixbox/fix|Permanent Partial Solution|ref=<ref>[http://www.ggmania.com/?smsid=bioshock-infinite-auto-aim-on-pc-fix-34904 BioShock Infinite - Auto Aim on PC - Fix | Gameguru Mania]</ref>}} | ||
{{ii}} This fix affects user options configurations, if you need to make a config in game do it before try this. | {{ii}} This fix affects user options configurations, if you need to make a config in game do it before try this. | ||
− | # Open <code>%USERPROFILE%\ | + | # Open <code>%USERPROFILE%\Documents\My Games\BioShock Infinite\XGame\Config\XUserOptions.ini</code> |
# Change <code>bAimAssist</code> and <code>DefaultbAimAssist</code> to <code>false</code> | # Change <code>bAimAssist</code> and <code>DefaultbAimAssist</code> to <code>false</code> | ||
# Save your changes and make <code>XUserOptions.ini</code> read only. | # Save your changes and make <code>XUserOptions.ini</code> read only. | ||
Line 455: | Line 455: | ||
** Disable Unified Remote. | ** Disable Unified Remote. | ||
** Disable virtual adapter for 3DConnexion devices. | ** Disable virtual adapter for 3DConnexion devices. | ||
− | * To disable controller support, edit <code>%USERPROFILE%\ | + | * To disable controller support, edit <code>%USERPROFILE%\Documents\My Games\BioShock Infinite\XGame\Config\XEngine.ini</code> and change <code>AllowJoystickInput=1</code> to <code>AllowJoystickInput=0</code>. Save your changes. |
}} | }} | ||
Line 469: | Line 469: | ||
{{Fixbox/fix|Manually move files in your savedata folder|ref=<ref>[http://www.gamefront.com/bioshock-infinite-multiple-savegames-workaround-guide/ Bioshock Infinite: Multiple Savegames Workaround Guide - GameFront]</ref>}} | {{Fixbox/fix|Manually move files in your savedata folder|ref=<ref>[http://www.gamefront.com/bioshock-infinite-multiple-savegames-workaround-guide/ Bioshock Infinite: Multiple Savegames Workaround Guide - GameFront]</ref>}} | ||
# Disable Steam cloud synchronization. | # Disable Steam cloud synchronization. | ||
− | # Make a backup of your BioShock Infinite <code>savedata</code> folder. It should be located at <code>C:\Program Files (x86)\Steam\userdata\ | + | # Make a backup of your BioShock Infinite <code>savedata</code> folder. It should be located at <code>C:\Program Files (x86)\Steam\userdata\{{p|uid}}\8870\remote\savedata\</code> |
# Create as many subfolders as you want within this folder. Assume that each of them contains a save game. | # Create as many subfolders as you want within this folder. Assume that each of them contains a save game. | ||
# Simply move the contents of the <code>savedata</code> folder into the corresponding subfolder whenever you or anyone else wants to start a new game. | # Simply move the contents of the <code>savedata</code> folder into the corresponding subfolder whenever you or anyone else wants to start a new game. | ||
Line 505: | Line 505: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
{{Fixbox/fix|GUI scaling tweak|ref=<ref>[http://www.neogaf.com/forum/showthread.php?p=51699279#post51699279 BioShock Infinite PC Performance Thread - NeoGAF.com]</ref>}} | {{Fixbox/fix|GUI scaling tweak|ref=<ref>[http://www.neogaf.com/forum/showthread.php?p=51699279#post51699279 BioShock Infinite PC Performance Thread - NeoGAF.com]</ref>}} | ||
− | # | + | # Edit <code>%USERPROFILE%\Documents\My Games\BioShock Infinite\XGame\Config\XUI.ini</code> |
− | |||
# Locate lines <code>MaxResolutionUpScale=0.0</code> and change value to something between <code>0.0</code> and <code>1.0</code>. See screenshots for examples. | # Locate lines <code>MaxResolutionUpScale=0.0</code> and change value to something between <code>0.0</code> and <code>1.0</code>. See screenshots for examples. | ||
Revision as of 10:08, 13 April 2014
Cover image missing, please upload it | |
Developers | |
---|---|
Irrational Games | |
Publishers | |
2K Games | |
Engines | |
Unreal Engine 3 | |
Release dates | |
Windows | March 26, 2013 |
macOS (OS X) | August 29, 2013 |
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.
BioShock | |
---|---|
BioShock | 2007 |
BioShock 2 | 2010 |
BioShock Infinite | 2013 |
BioShock Remastered | 2016 |
BioShock 2 Remastered | 2016 |
Key points
- Be sure to update your graphics card drivers: GeForce 314.22 WHQL Drivers for nVidia cards and AMD Catalyst Beta 13.5 for AMD cards.
- Quality PC port, including graphics and control options.[1][2]
- Aim assist is on by default even when not using a controller, but can be fixed.
- Without modification the game is limited to only a single save[3], but there is a workaround for creating multiple save games.
General information
- Port Report: BioShock Infinite.
- Official developer site
- Official game site
- BioShock Wiki - A huge wiki for all the BioShock games
- 2K Games Forums
- Steam Community Discussions
- Steam Users' Forums
Availability
- All versions require Steam.
Essential improvements
Skip intro videos
Instructions |
---|
Unlocking 1999 mode before game completion
Bioshock Infinite features "1999 mode" which makes game much harder. Normally this mode is unlocked by finishing game at least once, however there is a code, the famous Konami code, which unlocks this mode right away:
Instructions |
---|
Game data
Configuration file(s) location
System | Location |
---|---|
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/8870/pfx/[Note 1] |
- Key mappings are encrypted which prevents sharing key bind files or creating custom commands.[4]
Save game data location
System | Location |
---|---|
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/8870/pfx/[Note 1] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud |
Video settings
Field of view (FOV)
- There is a FOV slider in the game options, however it only increases/decreases FOV by 15% from the default value of 70º (59,5º - 80,5º).
Instructions |
---|
Maximum FoV by slider | MaxUserFOVOffsetPercent value |
---|---|
85 | 21.43 |
90 | 28.57 |
95 | 35.71 |
100 | 42.86 |
105 | 50.00 |
110 | 57.14 |
Disable Post-Processing Effects
- Some of the post-processing effects can be disabled in the game's XEngine.ini file.
- These effects include depth of field, light bloom, and color correction.
Instructions |
---|
Input settings
Mouse speed slider tweak
- Slider for mouse speed is set to very wide range, which can be unsuitable for high precision mice.
Instructions |
---|
Audio settings
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
French | ||||
German | ||||
Italian | ||||
Spanish | ||||
Polish | ||||
Brazilian Portuguese | ||||
Russian | ||||
Japanese | ||||
Korean |
Issues unresolved
Freezing and crashing
There seems to be a problem on some systems that game crashes every few minutes and/or freezes whole system[5][6].
2K is aware of this issue and there should be patch soon. It seems to be related to i7 processors.
Fixes that works for some users
- If you have issues with the game immediately crashing on start-up, make sure you disable any on-screen display applications (showing FPS/GPU usage) like MSI Afterburner.
- Disable overclocking or underclock your graphics card.
- Disable Killer e2200 PCI-E Gigabit Ethernet Controller or any other virtual/VPN network adapters like Hamachi.[7]
Issues fixed
Crash on start for some Windows 7 and 8 users
- Some users are experiencing crashes on start in Windows 7 and 8.
Instructions |
---|
Instructions |
---|
Instructions |
---|
Texture streaming quality problems
- When the game can't detect or detects wrong video memory size, it automatically enables only Very Low and Low options for texture quality.
- There is also an issue on some systems that selection Very High or Ultra for texture quality will cause to textures never load properly and game tries to load them over and over as demonstrated here.
Instructions |
---|
Stuttering during gameplay
Instructions |
---|
Instructions |
---|
Instructions |
---|
FPS dropping
- Nvidia cards experience FPS drops in certain areas when
Dynamic Shadows
is set to Very High or Ultra.
Instructions |
---|
Microstuttering
Instructions |
---|
Audio crackling
Instructions |
---|
Disable aim assist
- Aim assist is on by default even when using keyboard and mouse.[8]
- There are some auto aim variables in the .ini files but these variables are reverted to True every time you start the game[9]. There is no permanent fix yet.
Instructions |
---|
Instructions |
---|
Xbox controls even with no controller attached
- Bioshock Infinite auto-detects any controllers/joysticks attached to the system including virtual ones. This could make game uncontrollable and cause camera to spin, menu contains labels for Xbox buttons.
Instructions |
---|
1920x1080 on 1920x1200 monitor
Instructions |
---|
Multiple save games
- Only one save game is able to played at any one time.
Instructions |
---|
Hold to aim down sights
- To change from toggle aim down sights to hold aim down sights, simply make an AutoHotKey script:
Instructions |
---|
OTHER ALTERNATIVE if above doesn't work for you like me. download xmouse button and simulate a button for right mouse button and then choose option 9(as mouse button is pressed and released). you can use same with shift to make it hold to run.
GUI scaling on high resolution displays
- GUI elements are not scaling with resolution which makes these elements rather small on high resolution displays.
Instructions |
---|
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | Vista SP2 | 7 SP1 64-bit |
Processor (CPU) | Intel Core 2 Duo 2.4 GHz / AMD Athlon X2 2.7 GHZ | Quad core |
System memory (RAM) | ||
Hard disk drive (HDD) | 20 GB | 30 GB |
Video card (GPU) | ATI Radeon 3870 NVIDIA 8800 GT Intel HD 3000 512 MB of VRAM DirectX 10 compatible | ATI Radeon 6950 NVIDIA GeForce GTX 560 1024 MB of VRAM DirectX 11 compatible |
- Windows XP and DirectX 9 video cards are not supported[10].
Notes
- ↑ 1.0 1.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Games with Steam Cloud support may also store data in
~/.steam/steam/userdata/<user-id>/8870/
. - Use Wine's registry editor to access any Windows registry paths.
- The app ID (8870) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ Port Report: BioShock Infinite - The Port Report
- ↑ PC Specifications for BioShock Infinite Announced! - Irrational Games Blog
- ↑ Bioshock Infinite does not support multiple saved games. Thought some of you would like to know. : Games - Reddit
- ↑ Although configuration files are in plain text, there is a base-64 encoded section for user key mappings which prevents custom command creation. When decoded, the section contains a number of strings corresponding to command names from the .ini files, and approximately 300 or so bytes of binary data of unknown purpose - Comment from Port Report: BioShock Infinite - The Port Report
- ↑ Bluescreen and freez/crash - Steam Community Discussions for BioShock Infinite
- ↑ game freezes every 5-10 min! please help! - Irrational Games Forums
- ↑ Game crashing after 5-10 minutes - Steam Community Discussions
- ↑ "BioShock Infinite - Auto Aim on PC Version" - ThreePi on YouTube
- ↑ How to remove auto-aim - Steam Community Discussions for BioShock Infinite
- ↑ BioShock Infinite Graphics Options Revealed - PCGamer