This is an simple tool to tweak the advanced settings of BioShock, which are hidden to the user and cannot be configured from the in-game menu.
BioShock Tweaker
This is a simple tool to tweak hidden settings from BioShock and BioShock Remastered (and also both BioShock 2's), which may or may not be able to be configured from the in-game Options.
You'll need to install BioShock and run it at least once to ensure this tool works correctly. Once you are inside the in-game's menu, go to Options and configure the settings to your taste as you usually do. Quit the game, and run this tool.
Instructions
¡By default this tool will look for Bioshock (1) Remastered!
If you want to change what game the program is modifying, then follow this steps:
Create a file named BioshockTweaker_Settings.ini, and add the next line to it: wsBioshockSettingsPath=C:\whatever\path\ with whatever path you need. This file should be encoded in UTF-8 without a BOM (default in any decent text editors), and needs to be in the same directory as the bioshock tweaker executable, replacing "C:\whatever\path\" with the path to your bishock config files.
* BioShock Remastered ini is typically under C:\Users\YOURUSERNAME\AppData\Roaming\BioshockHD\Bioshock
* BioShock 2 Remastered ini is typically under C:\Users\YOURUSERNAME\AppData\Roaming\BioshockHD\Bioshock2
If you have a different version of the game, then it might use different directories too, and you'll have to search for them. Use a powerful tool called web browser to find out where they are.
Note that, upon making these changes, the tweaker program might prompt you with an error stating that it cannot find the proper config file and ask whether you want to search for it manually, in which case you will need to answer Yes and point the program to the BioshockHD.ini file that resides inside the same directory you introduced in your tweaker config file in the steps before.
Important Notes
* By default, the first time you run this program, it will look for the Bioshock Remastered config file.
* If you wish to switch between different config files (BioShock 1, BioShock 2, and the remastered versions), simply set the directory path in the config file "BioshockTweaker_Settings.ini".
* To set the Field of View first set the desired angle and press "Apply", then press the "Bind" button to bring up the binder menu where you can check both the "SetFOV" and "ResetFOV" boxes and press "Apply". Once you are in-game, you can press the Up Arrow key in your keyboard to set the FOV to whatever custom value you previously set, or you can press the Down Arrow key to reset FOV to its default value.
* You can also check the other two boxes to bind Left Arrow and Right Arrow keys to show and hide the in-game HUD in case you wish so.
Permissions
You're not allowed to re-distribute this software without previous authorization.
yeizonex 2014-2022
Hey! I noticed that the keymapping and FoV sections were removed in this release, and that the tool here was removed from Nexus :o
May I ask why? :3
Hey.
I removed some options for various reasons.
I also removed all my mods from nexusmods because of some garbage ridiculous new policies they implemented for mods (you cant remove mods from their site anymore because they reserve the right to use them as they see fit basically). Screw nexusmods and DarkOne.
Regards.
This comment is currently awaiting admin approval, join now to view.
What was the reason for removing the FOV options? Does it cause any game-breaking bugs?
Thanks for (re)uploading the mod. It is highly appreciated.
This comment is currently awaiting admin approval, join now to view.
Nice tool, thanks for creating this. Works great with Bioshock 2.
The pcgamingwiki mentions the following:
"The tweaker may not work on DRM-free versions of the game such as those from GOG or Humble Bundle. For these, the author provides a separate version available in the local download, above."
Where is this separate version? I have a DRM free copy of the original Bioshock (from Humble Bundle) and it seems this version is causing issues with my install as its either hanging, or breaking mouse control. I had none of these problems before using this tool.
Hello,
I have never uploaded this tool to any site other than NexusMods and ModDB, and never provided any other version of this tool for DRM-free copies of BioShock.
Whatever that site says, I didn't do it. I don't have a GOG version of BioShock to test, I only own the steam version.
yeizonex
I can't select DX10 in BioShock 1
Bisoshock remaster does not support DX10. The original BioShock game released in 2007 did.
I'm using the original
Oh the DX10 option is not present in the dropdown. I forgot to add it, maybe I'll add it later.
why doesnt it have fov anymore? and will it work for bioshock 2 mp? cuz no matter what i do i cant get fov to work on bioshock 2 multiplayer
Hello,
I removed the FOV option, some users reported problems with it.
yeizonex
This comment is currently awaiting admin approval, join now to view.
So what .ini do i use?
is it the one in BioShock Remastered\Build\Final\Default.ini?
Also, I can't tell if the mouse sensitivity changes are working. it would be nice to use decimals in it too.
EDIT: the .ini was in
AppData\Roaming\BioshockHD\Bioshock
Hello,
Yes it's the config file in appdata folder.
The mouse sensitivity field did support decimals, but I took a look at the code and I mistakenly set the edit control to only accept numbers so you can't type the '.' (dot). Thanks for reporting this, I may recompile it and fix it if I can.
yeizonex
I have Bioshock Remastered 1 and 2 on Epic Store, and I've accidentally deleted both Bioshock.ini and Bioshock2SP.ini and verified cache from both of them and I can't recover it. Can you help me?
The game will re-create those files automatically.
So theres not gonna be fov?
I'll try to add it in a next version.
This comment is currently awaiting admin approval, join now to view.
Hi there,
I love this tool, it's extremely useful.
Are there any updates as to when FOV will be added back in? If not, I understand.
Thanks!
Soon.
How are we meant to know which ini file it is we need to select? Kind of an important detail to omit.
If the tool doesn't find it automatically it's either because you haven't run the tool as administrator or your game doesn't save setting files in the default location, in which case it's up to you to know the location of that directory. Once you find it, the file inside is called Settings.ini, you can't miss it.
Hi i only have to pick as dx9 in tweaker but i got win10 and rtx 2060super ?
BioShock only really runs in DX9
Hey, I noticed that there is no way to get older versions of this tweaker. Could you please upload them somewhere? For some reason there isn't any tweaker ini to be found in the 1.2 version, and i can't change the directory.
Create a file named BioshockTweaker_Settings.ini, and add the next line to it: wsBioshockSettingsPath=C:\whatever\path\ with whatever path you need. This file should be encoded in UTF-8 (default in any recent text editors), and needs to be in the same directory as the bioshock tweaker executable.
Hey there, i tried to make it work with BioShock 2 (Original Steam release) but it doesn't seems to work. i made the Tweaker configuration file with the game path but it didn't recognized, when the prompt appears and i select the Bioshock 2 configuration file it says that the .int was added i manage to do the settings but when i run the game it didn't work.
Hmm, that is strange. I will have to revise it and see what I can do.
Hi i cant seem to get this to work for Bioshock 1 (non remastered)
here are my paths my config files are:
C:\Users\Daniel\AppData\Roaming\Bioshock
my install path is:
S:\SteamLibrary\steamapps\common\Bioshock\Builds\Release
so i made a ini file named BioshockTweaker_Settings.ini and put inside this file: wsBioshockSettingsPath=C:\Users\Daniel\AppData\Roaming\Bioshock
and then place that into my install folder where the Tweaker exe and game exe are: S:\SteamLibrary\steamapps\common\Bioshock\Builds\Release
but nothing happens i dont see any change ingame, what am i doing wrong ?
Hello. I have the same problem as DocDiegO. Any ideas?