Here's a super cheats pack I worked up that you can install in the PC version of the Bioshock video game. This will allow you to instantly enable in-game cheats by pressing certain number pad keys on your keyboard.
How to Install the Bioshock Cheats
This was tested on Bioshock PC version with patch 1.1 on Windows XP (SP2). The cheats pack is installed in two parts. Part one involves some quick editing of the user.ini file located in the Application Data/Bioshock directory. Part two involves simply copy and pasting some premade .txt files into your Bioshock\Content\System folder. This is all detailed in the following:
Part One - Editing the user.ini file
- Click on Start >> Run and type in (or copy and paste) the following:
...and click OK
- In this folder, right click on user.ini, click on 'Open With...', select Notepad and click OK
- With the
user.inifile now open in Notepad, do a search (Ctrl + F) for "numpad0" (without the quotes). This should take you to the following lines:
Replace all those lines with the following:
NumPad3=GiveItem 500 ShockGame.ADAM
- Save the
user.inifile and close Notepad.
Part Two - Copy premade .txt files to your Bioshock System folder
- Download these cheats pack .txt files, unzip them into a temporary folder on your computer.
- Locate the 'System' folder in your Bioshock game installation folder. If you went with the default installation folder when you installed Bioshock, the System folder would be located here:
C:\Program Files\2K Games\BioShock\Content\System
- Copy and paste the cheats pack .txt files you downloaded and unzipped earlier (step 1) into your Bioshock System folder.
All done. :o)
How to Enable Cheats
After installing the cheats pack (described above), start up Bioshock and load a saved game (or start a new game). While in the game (and not during a cut scene), pressing any or all of the number pad keys* will produce the following results:
|NumPad Key to press||What it does|
|0||Toggles god mode (invincibility)|
|1||Fills health & Eve bars and gives you 9 first aid kits & 9 Eve hypos|
|2||Gives you $500|
|3||Gives you 500 Adam|
|4||Gives you all weapons and all ammo (all ammo counts up to 999)|
|5||Gives you all plasmids, including upgrades (some issues, see below)|
|6||Increases maximum health and maximum Eve|
|7||Enables 'ghost' mode (walk through walls)|
|8||Enables 'fly' mode (fly around)|
|9||Disables ghost and fly modes (some issues, see below)|
* PLEASE NOTE: Number pad keys are not the number keys that run across the top of your keyboard but rather refer to the number keys grouped all together in a box on the right side. ALSO... Make sure NumLock is enabled on your keyboard.
All Plasmids Cheats
The all plasmids cheats key will have to be pressed three times to give you all the plasmids. This is because a screen will pop up telling you that certain plasmids have been upgraded and the allplasmids.txt file stops executing whenever this screen pops up. Typically, the first key press will activate 10 plasmids. The second key press will activate a total of 18 plasmids. The third key press will activate all the plasmids.
Also, the all plasmid cheats will automatically give you the maximum allowable plasmid slots. However using a Gene Bank (first one is located in Neptune's Bounty) will be problematic if you wish to reassign active plasmids to certain hotkeys on your keyboard (e.g. F1, F2, etc). However, you can use the 'next plasmid' key or typically the mousewheel to cycle through all 20 plasmids and use any one you want (the labelling may be a little messed up for some of them but they still function normally).
This cheat can be used to actually go out into the sea and look around. However, it may be problematic to get properly back into the game, even if you position yourself back in the halls of Rapture and press numpad9 to disable ghost mode. So basically, to get back to normal, reload a saved game.
Invincibility (god mode)
The invincibility (god mode) may be disabled if you move to a new area or if a cutscene runs at which point you'll have to re-enable it by pressing numpad0 again.