BioShock 2

BioShock 2

1,401 ratings
Crashing of Bioshock 2 Solved
By DENIS_Biomechanoid 🍑
If your game just randomly closes itself without ANY error message whatsoever or even crashes on START - this guide is for you.
5
22
2
2
2
2
   
Award
Favorite
Favorited
Unfavorite
1. DirectX 10 Disabling
You can choose either to disable DirectX10 or to encrease game's video card memory usage limit.

This game's implementation of DirectX 10 fancy looking surface effects leads Bioshock 2 to crash without any error message - the game just closes itself randomly. To solve this first part of the issue you need to do a couple of steps:

1. In your steam library right-click "Bioshock 2" and choose "Properties":


2. In properties dialog window you need to press "Set Launch Options":



3. Add -dx9 to your launch options and press "OK"



4. To check that it worked in-game go to "Options -> Graphics Options" and make sure that "DirectX 10 Detail Surfaces" is greyed out



.
2. Keeping DirectX10 ON

Instead of turning DirectX 10 completely off you can choose to simply increase video card memory limit for textures that game uses.

This should prevent game from crashing because of lack of VRAM.

To try this method just go to this folder:

  • C:\Users\[YOUR USER NAME]\AppData\Roaming\Bioshock2Steam\

***WARNING*** Appdata folder is a hidden system folder so you need to go to your system settings and change it so it shows all hidden and system files.

And open file "Bioshock2SP.ini"

Here you have to search for "TextureStreamingMemoryLimit" value and change it from 256 to 2048. It is recommended that you choose a value that is not higher then memory of your video card.

Also you need to change TextureStreamingDistanceLimit from whatever it currently is to 10000



  • If you had previously used -dx9 command line you need to remove it for your game to start using DirectX10 again:




Thanks to a user by the name of Notional for this solution, and user Hans Power for the TextureStreamingDistanceLimit fix.

.
3. Graphics Card Driver Program
The other problem is directly tied to your graphics card driver program - Catalyst Control Center.

I have an AMD Radeon and I've experienced numerous crashes in different Unreal Engine 3 games:

  • Mass Effect 3
  • Blacklight: Retribution
  • Bioshock 1 & 2

All of these games were just crashing randomly.

So, what is solution to all of this? To disable the graphics card program. Catalyst Control Center is used for setting preferred graphical settings in games but it seems to not work very well with UE3 games so we need to deal with it.

Now pay attention to your lower right corner of the screen and press UP arrow to reveal all the programs that are running in the background.



Here we go, here is the problem that makes your game crash.

There are two possible ways to disable it:

1) Temporary.

Press Ctrl+Alt+Del combination on your keyboard and choose to launch the "Task Manager".

In the Task Manager you need to eliminate ALL the processes that are tied to Catalyst to stop them making your games crash:



(Sorry, I have the russian version of Windows 7 but the positioning of all buttons is the same for all localizations)

2) Permanent.

If the only thing "Catalyst Control Center" does is interferes with your games functionality, why allow it to load on startup every time in the first place?

There are many programs that allows you to change what do you want to load when your Windows starts.

The one I'm using is "Auslogics BoostSpeed" because it's one of the most user-friendly on the market.

To make CCC.exe never load again you need to open BoostSpeed's main window and press "All tools -> Startup Manager"



Once there - make sure Catalyst Control Center is unchecked and you can close program's window.



That is all. CCC which is completely non essential for ANY part of your system to function properly is never going to be loaded again.

P.S. Nvidia users have reported that they sometimes have the same issue with their graphics card driver program. Sorry, but since I only own ATI Radeon video card, I have no idea which processes do you need to disable in order to prevent Bioshock 2 from crashing.
.
4. Game Crashes on Start

You might want to back up and remove these folders:

C:\Users\[YOUR USER NAME]\AppData\Roaming\Bioshock2Steam\
C:\Users\[YOUR USER NAME]\Documents\Bioshock2\


And check out if your game not crashing on start anymore.
If it did stop, then this solution is for you:

1. Backup the Bioshock 2 folder from your My Documents folder.
2. Delete the original Bioshock 2 folder.
3. Launch BioShock 2 and begin a new game.
4. Save your game and exit BioShock 2.
5. In My Documents right-click on the new Bioshock 2 folder that was created and select Properties.
6. Disable the Read-Only checkbox and click OK.
7. Move any backed-up save files back into the new Bioshock 2 folder under \Bioshock 2\SaveGames\.
8. Ensure that any file moved back into the new folder also has the Read-Only checkbox disabled.

This solution I've found here[pcgamingwiki.com]

  • Also you might want to look through your save files in "Documents\Bioshock2" folder to see if there are any corrupted files with 0 kb size and delete them if there are any.

.
5. Saving on Exit Corruption
.

Bioshock 2 seems to corrupt saves if you save the game on exit.

To prevent this from happening NEVER pick yes option in a dialog window when you exit the game.



Use quicksaves or manual saving instead.

.
6. Windows Compatibility Mode Issues

Another problem with Bioshock 2 crashing on start - Compatibility Mode.

Go to folders:
  • Steam\SteamApps\common\BioShock 2\SP\Builds\Binaries
  • Steam\SteamApps\common\BioShock 2\MP\Builds\Binaries

Both folders are containing "Bioshock2.exe" and "Bioshock2Launcher.exe"

Check all FOUR of them by right clicking them and selecting "Properties", then choose "Compatibility" tab.

Make sure "Run this program in compatibility mode for" is unchecked for each file.

If it doesn't help either, try to run Bioshock 2 in compatibility mode for Windows Vista, Service Pack 2.

Also might help to set in properties of these four files to run them as administrator.



Also don't forget to Rate Up and Favorite this guide if you've found it helpful[/b]



You might want to check out my other guide: Easiest Rank 50 in Bioshock 2 Multiplayer

.[/h1]
472 Comments
Rymondox 3 Mar @ 4:40pm 
thanks lad:steamhappy:
sierra19 16 Feb @ 6:32am 
Thanks so much it actually worked for me . I thought I won't work because of pork comment but it actually did work . Thanks alot :steamhappy:
PorkBunWholeMan 22 Jan @ 5:13am 
Look this guide is well written but it is not helpful for modern systems. Suggest you guys get DVXK and fix the game crashes that way
CeBonVieuxPoring 28 Jul, 2024 @ 10:05am 
I recently followed the guide because my game always crashed on launch past a certain point in the game.

The solution was to remove all save file beside the last.
It seems that the game has an hard cap of saves files that you can't exceed.
It worked for me.
Demon27248 24 Jun, 2024 @ 7:50am 
Setting CacheSizeMegs to 512 fixed the crashing for me completely
dinosauriac 5 Jun, 2024 @ 10:43am 
IMPORTANT: it says not to choose a streaming value higher than your GPU memory, but there IS a hard cap on it that you will crash if setting it too high. 2048 is the absolute maximum, and even then might still be unstable.
blackeyed1213 28 May, 2024 @ 1:00am 
the fuck save file is on read only and cant remove it. its stuck has the grey box. and i just installed it today. so i dont have any files in my save file. but whenever i tried to press new game i reach the loadin screen and it crashes. btw i have intel hd 2000 and did all of the things in this guide.
Za 21 May, 2024 @ 5:59am 
very helpful. game still crashes rarely on me when a "new" screen pops up (saves, options, shops, maps, etc) and it actually seems MORE stable for me in dx10 than dx9 somehow but this guide gave me a good reference point to compare to the PCgamingwiki entry and at least make the game playable

its a crime that Bioshock 1 & 2 arent easily playable at their best because a lazy company doesnt care. how very 'Rapture' appropriate
gaevskyalexander 13 Oct, 2023 @ 2:10pm 
win 11 works! (via changing video memory) thanks bro! ))
Myoz 11 Jul, 2023 @ 9:17am 
Not working on Win10. Still crashing a lot.

:boozehound: