BioShock 2

BioShock 2

Not enough ratings
Bioshock 2 Controller Sensitivity for Singleplayer and Multiplayer
By Andr
Couldn't find a way to change the controller sensitivity for your Xbox 360 controller in Bioshock 2? Well, you are in the right place. This works for both Singleplayer and Multiplayer.
   
Award
Favorite
Favorited
Unfavorite
Introduction
Hello there! :) Thanks for visiting my guide. This is a simple guide for fixing the controller sensitivity for your Xbox 360 controller in Bioshock 2 (might as well for other controllers too if you are using an Xbox 360 Controller Emulator).
Singleplayer
Before we start modifying the game's files, make sure you run the game once with the Xbox 360 Controller enabled in game. To do this, go to Options > Customize Controls > Turn on Use Xbox 360 Controller > Click on Apply and quit the game.


Now locate Bioshock2SP.ini in "C:\Users\User Name\AppData\Roaming\Bioshock2Steam". Right-click Bioshock2SP.ini and click on edit. Press CTRL + F and type in "Sensitivity" and click on Find Next. Edit the "Sensitivity" to your desired value. In my case its 100.

Sensitivity=XX (Change it to your desired values. You can choose any number from 60 to 100. Default is 50)



Multiplayer
Locate "User_xxxx........ini" (where x is the 17 digit number) in "C:\Users\User Name\AppData\Roaming\Bioshock2Steam". Right-click "User_xxxx......ini" and click on edit. Press CTRL + F and type in "Sensitivity" and click on Find Next.




Note that Bioshock 2 does not allow us to change the controller sensitivity in-game and changing the mouse sensitivity to 9 doesn't affect the controller (it does actually but its not sensitive enough for a controller)

The controller sensitivity works a little different in Multiplayer. When you follow the steps above, you can see my sensitivity is set to 45 in the third picture. When you first find the sensitivity in the .ini file the default value is set to 3 (or if you have played the multiplayer before and changed the mouse sensitivity to a different value, it will be a different number). The max value is 9 and even with the value set to 9 its still not sensitive enough for a controller. So here are the values you have to change. You need the 9 times multiplication table.

My sensitivity is set to 45 which is 5 for a controller sensitivity. Look for the values on the right in the table. If you want a higher sensitivity and remember to set the "User_xxxx.......ini" file to read only or it will revert back to the default values and the controller sensitivity won't work. To do this, Right-click the "User_xxxx.......ini" file > Properties > Mark Read-only and click on Apply.

Controller Sensitivity
values
1
9
2
18
3
27
4
36
5
45
6
54
7
63
8
72
9
81

Note: If you want to use you mouse again delete the "User_xxxx......ini" file and let it create the file with the default sensitivity value or Unmark the Read-only.
2 Comments
ʜᴜɴɢʀʏ ɢʜᴏꜱᴛ 27 Dec, 2016 @ 1:49pm 
Great! Why didn't I find of that before? Thanks.
Xikiri 7 May, 2016 @ 5:37pm 
YES! Thank you for the help.