Skip to content
guides

⚠️ Warning

This guide is for players that do not have the Sinclair Solutions Deluxe DLC installed.

If you have the DLC content installed use this guide instead: SSD - Field of View Fix

Field of View Fix

This guide explains how to fix the field of view (FOV) by modifying keybinds within the "UserMP.ini" config file.

  1. Press Windows + R to open the Windows Run Dialog

  2. Type %AppData% into the text box.

  3. Press Enter. This will open the "AppData" folder.

Windows Run

  1. Within the "AppData" folder, double-click the folder called "Bioshock2Steam".

  2. Within the "Bioshock2Steam" folder, open the file "UserMP.ini" in any text editor.

Bioshock2Steam

The file should look similar to this once opened:

UserMP.ini

Edit Keybinds

The required steps vary depending on whether you are using a mouse and keyboard or a controller.

Mouse and Keyboard

  1. With "UserMP.ini" open, press Ctrl + F to open the search box.

  2. Type Minus= into the text field, then press Enter. This will bring you to the first instance of this keybind in the file.

  3. Modify this first line by copying and pasting the following:

ini
Minus=set PlayerController DesiredFOV XX|set PlayerController DefaultFOV XX|set PlayerController ForegroundFovAngle XX|set PlayerController DefaultForegroundFOV XX
  1. Replace XX in all four places with any FOV values of your choice, between 0 and 180. Once done, it should resemble this, for example:
ini
Minus=set PlayerController DesiredFOV 90|set PlayerController DefaultFOV 90|set PlayerController ForegroundFovAngle 85|set PlayerController DefaultForegroundFOV 85

📝 Note

The first two XX values in the command are the background FOV. Both values should be the same.

The last two XX values in the command are the foreground (or viewmodel) FOV. Both values should be the same, but can be different from the first two values.

  1. The Minus= keybind appears 6 times in the file. Modify each of the remaining 5 lines in the exact same way, by copying and pasting the line above with your FOV values.

  2. Save the file, either by pressing Ctrl + S or choosing "File > Save" from the menu bar.

Controller

  1. With "UserMP.ini" open, press Ctrl + F to open the search box.

  2. Type XENON_RT= into the text field, then press Enter. This keybind must be changed in 6 different places in the file. In 3 places, the keybind has FireWeapon, 1 place has ToggleSpectatingFixedView, and in 2 places it is blank.

  3. If the keybind says XENON_RT=FireWeapon, modify the line by copying and pasting the following:

ini
XENON_RT=FireWeapon|set PlayerController DesiredFOV XX|set PlayerController DefaultFOV XX|set PlayerController ForegroundFovAngle XX|set PlayerController DefaultForegroundFOV XX
  1. Replace XX in all four places with any FOV values of your choice, between 0 and 180. Once done, it should resemble this, for example:
ini
XENON_RT=FireWeapon|set PlayerController DesiredFOV 90|set PlayerController DefaultFOV 90|set PlayerController ForegroundFovAngle 85|set PlayerController DefaultForegroundFOV 85

📝 Note

The first two XX values in the command are the background FOV. Both values should be the same.

The last two XX values in the command are the foreground FOV. Both values should be the same, but can be different from the first two values.

  1. If the keybind says XENON_RT=, modify the line by copying and pasting the following instead:
ini
XENON_RT=set PlayerController DesiredFOV XX|set PlayerController DefaultFOV XX|set PlayerController ForegroundFovAngle XX|set PlayerController DefaultForegroundFOV XX
  1. Replace XX in all four places with the same values used in Step 4.

  2. If the keybind says XENON_RT=ToggleSpectatingFixedView, modify the line by copying and pasting the following instead:

ini
XENON_RT=ToggleSpectatingFixedView|set PlayerController DesiredFOV XX|set PlayerController DefaultFOV XX|set PlayerController ForegroundFovAngle XX|set PlayerController DefaultForegroundFOV XX
  1. Replace XX in all four places with the same values used in Step 4.

  2. Save the file, either by pressing Ctrl + S or choosing "File > Save" from the menu bar.

Verify Fix

After applying the changes to "UserMP.ini", you should verify whether the fix was applied correctly.

  1. Launch the game and create a private match.

  2. Start the match. Once the match begins, press Minus (if using a keyboard) or RT/R2 (if using a controller). Confirm that both the background and foreground FOV have changed.

  3. If there is no FOV change, check whether all the steps have been done correctly. If the new FOV is not to your liking, modify the values in each line accordingly.

📝 Note

Game must be restarted when making changes to your files.

📝 Note

The background FOV always changes when the keybind is pressed. However, the foreground FOV may or may not change immediately; it will take effect after the player dies once and respawns.

Field of View Types

Below are some explanations of the different FOV types.

  • Background / World FOV — Determines how wide your overall view of the game world is, affecting your peripheral vision.
  • Foreground / Viewmodel FOV — Determines how much of your weapon model appears on the screen.

Background FOV

  • DesiredFOV — Sets the current background FOV. Applies immediately and resets after death.
  • DefaultFOV — Sets the default background FOV. Applies only after respawning.

Foreground FOV

  • ForegroundFovAngle - Sets the current foreground FOV. Applies immediately if the player is host, and resets after death. If the player is not host, it has a chance of failing if precise timing is missed.
  • DefaultForegroundFOV - Sets the default foreground FOV. Applies only after respawning.

Here are a few FOV values used by players within the community for those who want to experiment.

DesiredFOV / DefaultFOVForegroundFovAngle / DefaultForegroundFOV
9090
95100
90100
10085
11085
70110
ℹ️ Disable Weapon Model

You can disable the weapon and arm model entirely by setting both ForegroundFovAngle and DefaultForegroundFOV to 0.

BioShock 2® and BioShock 2 Multiplayer® are registered trademarks of Take-Two Interactive Software, Inc. This site is a fan-made project and is not affiliated with or endorsed by 2K Games or Take-Two Interactive.