Difference between revisions of "BioShock Infinite"
From PCGamingWiki, the wiki about fixing PC games
Line 57: | Line 57: | ||
FYI: In some cases after doing this, you might get an Irrational loading screen when starting the game, and then followed by nothing at all. If so, just delete or rename <code>XEngine.ini</code> and the game will automatically create a default one and the game will work again. Force-quitting the game and reopening it may serve as a temporary fix as well. | FYI: In some cases after doing this, you might get an Irrational loading screen when starting the game, and then followed by nothing at all. If so, just delete or rename <code>XEngine.ini</code> and the game will automatically create a default one and the game will work again. Force-quitting the game and reopening it may serve as a temporary fix as well. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
Line 173: | Line 155: | ||
==Issues fixed== | ==Issues fixed== | ||
− | === | + | ===Texture streaming quality problems=== |
{{ii}} When the game can't detect or detects wrong video memory size, it automatically enables only Very Low and Low options for texture quality. | {{ii}} When the game can't detect or detects wrong video memory size, it automatically enables only Very Low and Low options for texture quality. | ||
{{ii}} There is also on 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 [http://www.youtube.com/watch?v=1sF-6q1QqYQ here]. | {{ii}} There is also on 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 [http://www.youtube.com/watch?v=1sF-6q1QqYQ here]. | ||
Line 204: | Line 186: | ||
# 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 option <code>bUseBackgroundLevelStreaming</code> and change its value from <code>True</code> to <code>False</code>. | # Locate option <code>bUseBackgroundLevelStreaming</code> and change its value from <code>True</code> to <code>False</code>. | ||
+ | }} | ||
+ | |||
+ | ===Microstuttering=== | ||
+ | {{Fixbox|1= | ||
+ | {{Fixbox/fix|Adaptive and dynamic V-Sync}} | ||
+ | * 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 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>[Your Steam folder]\steamapps\common\BioShock Infinite\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 226: | Line 216: | ||
# Go to controller options and turn off Aim Assist. | # Go to controller options and turn off Aim Assist. | ||
# Unplug controller and play the game. | # Unplug controller and play the game. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
Line 289: | Line 271: | ||
* If you get stuck aiming down the sights, and holding the aim key stops aiming, simply sprint and the issue will be fixed. | * If you get stuck aiming down the sights, and holding the aim key stops aiming, simply sprint and the issue will be fixed. | ||
}} | }} | ||
+ | |||
+ | ===GUI scaling on high resolution displays=== | ||
+ | {{ii}} GUI elements are not scaling with resolution which makes these elements rather small on high resolution displays. | ||
+ | {{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>}} | ||
+ | # Navigate to <code>%USERPROFILE%\My Documents\My Games\BioShock Infinite\XGame\Config\</code> | ||
+ | # Locate and open file <code>XUI.ini</code> in text editor (notepad for example). | ||
+ | # 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. | ||
+ | |||
+ | <gallery widths=160px heights=100px> | ||
+ | File:BioShock_Infinite_GUI1_scale_00.jpg|Default value of 0.0 | ||
+ | File:BioShock_Infinite_GUI1_scale_05.jpg|MaxResolutionUpScale=0.5 | ||
+ | File:BioShock_Infinite_GUI1_scale_10.jpg|MaxResolutionUpScale=1.0 | ||
+ | File:BioShock_Infinite_GUI2_scale_00.jpg|Default value of 0.0 | ||
+ | File:BioShock_Infinite_GUI2_scale_05.jpg|MaxResolutionUpScale=0.5 | ||
+ | File:BioShock_Infinite_GUI2_scale_10.jpg|MaxResolutionUpScale=1.0 | ||
+ | </gallery> | ||
+ | }} | ||
+ | |||
==Other information== | ==Other information== |
Revision as of 22:04, 29 March 2013
Template:Infobox BioShock (series)
Key points
- Quality PC port, including graphics and control options[1][2].
- Without modification the game is limited to only a single save[3]. For a workaround see multiple save games.
- Be sure to update your graphics card drivers: GeForce 314.22 WHQL Drivers for nVidia cards and AMD Catalyst Beta 13.3 for AMD cards.
General information
Availability
- BioShock Infinite is a Steamworks title and as such, all versions, retail included, will require and unlock on Steam.
Improvements
Skip intro videos
Instructions |
---|
Game data
- 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[4].
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 |
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 |
---|
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.[7]
- 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.
Issues fixed
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 on 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 |
---|
Microstuttering
Instructions |
---|
Audio crackling
Instructions |
---|
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 |
---|
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 |
---|
GUI scaling on high resolution displays
- GUI elements are not scaling with resolution which makes these elements rather small on high resolution displays.
Instructions |
---|
Other information
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 which unlocks this mode right away:
Instructions |
---|
System requirements
- Windows XP and DirectX 9 video cards are not supported[10].
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 - r/games on reddit
- ↑ Port Report: BioShock Infinite Comments - 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