INI file cheats (Pre-Patch)
Find and open "defuser.ini" in your BioShock installation folder. Find the key you want to bind the code to and set the bind (for example, "F10=god").
Save the file and start the game, while in game press the bound key to toggle.
Note: The cheat can be deactivated if a video cutscene appears or if you move to a new area.
Effect Code Become Invulnerable/Invincible god Disable Clipping ghost Disable Fly and Ghost cheats walk Fly fly Gives $500 igbigbucks Gives EVE givebioammo Immediately refills your health bar to max givehealth Kill All Enemies on Level killpawns Kill Self suicide Slomo Mode slomo Teleport to Crosshair teleport
Follow these instructions to be able to obtain any or all of the following tonics / plasmids.
1.) Make a text file, call it Plasmid.txt
2.) In the file DefUser.ini, which is located inside the Release folder, set up a key with the following command:
3.) Edit the text file you have just made with any of the following commands and place it into your BioShock "Release" folder.
4.) Once you are in the game, hit the button you had bound to "exec Plasmid.txt"
5.) Head to a gene bank.
6.) Enjoy your newfound powers!
Effect Code Alarm Expert GEP AlarmExpert Alarm Expert 2 GEP AlarmExpertTwo Armored Shell GEP ArmoredBody Bloodlust GEP Bloodlust Booze Hound GEP BoozeHound Clever Inventor GEP EfficientCrafter Cyclone Trap GEP SpringboardTrap Cyclone Trap 2 GEP SpringboardTrapTwo Damage Research GEP DeepResearcher Electric Bolt 1 GEP ElectricBolt Electric Bolt 2 GEP ElectricBoltTwo Electric Flesh GEP ElectricBody Enrage! GEP BerserkRage EVE Link GEP MedHypoOmnisynthesis EVE Link 2 GEP MedHypoOmnisynthesisTwo Extra Nutrition GEP HealthyConsumer Extra Nutrition 2 GEP HealthyConsumerTwo Extra Nutrition 3 GEP HealthyConsumerThree Focused Hacker GEP ElectronicsExpert Focused Hacker 2 GEP ElectronicsExpertTwo Frozen Field GEP FreezingNimbus Gives you 999 Accelerant for chemical thrower GiveItem 999 ShockGame.ChemicalThrower_Accelerant Gives you 999 anti-personnel pistol ammo GiveItem 999 ShockGame.Pistol_AntiPersonnel Gives you 999 armor piercing machinegun ammo GiveItem 999 ShockGame.MachineGun_ArmorPiercingBullet Gives you 999 armor piercing pistol ammo GiveItem 999 ShockGame.Pistol_ArmorPiercing Gives you 999 electric shotgun ammo GiveItem 999 ShockGame.Shotgun_IonicBuck Gives you 999 explosive shotgun ammo GiveItem 999 ShockGame.Shotgun_HighExplosiveBuck Gives you 999 Frag Grenades for grenade launcher GiveItem 999 ShockGame.GrenadeLauncher_FragGrenade Gives you 999 freezing machinegun ammo GiveItem 999 ShockGame.MachineGun_FrozenBullet Gives you 999 Heat Sinker Missiles for grenade launcher GiveItem 999 ShockGame.GrenadeLauncher_RPG Gives you 999 Ionic Gel for chemical thrower GiveItem 999 ShockGame.ChemicalThrower_IonicGel Gives you 999 kerosene for chemical thrower GiveItem 999 ShockGame.ChemicalThrower_Kerosene Gives you 999 liquid nitrogen for chemical thrower GiveItem 999 ShockGame.ChemicalThrower_LiquidNitrogen Gives you 999 regular crossbow ammo GiveItem 999 ShockGame.Crossbow_Bolt Gives you 999 regular machinegun ammo GiveItem 999 ShockGame.MachineGun_Bullet Gives you 999 regular pistol ammo GiveItem 999 ShockGame.Pistol_Bullet Gives you 999 regular shotgun ammo GiveItem 999 ShockGame.Shotgun_00Buck Gives you 999 rubber bullet machinegun ammo GiveItem 999 ShockGame.MachineGun_RubberBullet Gives you 999 Sticky Grenades for grenade launcher GiveItem 999 ShockGame.GrenadeLauncher_StickyGrenade Gives you 999 super heated crossbow ammo GiveItem 999 ShockGame.Crossbow_SuperHeatedBolt Gives you 999 trap crossbow ammo GiveItem 999 ShockGame.Crossbow_TrapBolt Gives you the Armored Shell+ Tonic GEP ArmoredBodyTwo Gives you the Clever Inventor Tonic GEP EfficientCrafter Gives you the Damage Research+ Tonic GEP DeepResearcherTwo Gives you the Electric Flesh+ Tonic GEP ElectricBodyTwo Gives you the ElectroBolt++ Plasmid GEP ElectricBoltThree Gives you the Frozen Field+ Tonic GEP FreezingNimbusTwo Gives you the Human Inferno+ Tonic GEP SuperHeatedTwo Gives you the Hypnotize Big Daddy++ Plasmid GEP SummonProtectorTwo Gives you the Incinerate++ Plasmid GEP IncinerateThree Gives you the Insect Swarm++ Plasmid GEP InsectSwarmPlasmidThree Gives you the Natural Camouflage Tonic GEP ChameleonBlood Gives you the Photographers Eye+ Tonic GEP EyeForDetailTwo Gives you the Scrounger Tonic GEP ThoroughScavenger Gives you the Shutdown Expert+ Tonic GEP ExtendedShutdownTwo Gives you the Sport Boost+ Tonic GEP FastTwitchTwo Gives you the Static Discharge+ Tonic GEP ChargedBurstsTwo Gives you the Target Dummy Plasmid GEP DecoyHuman Gives you the Telekinesis Plasmid GEP Telekinesis Gives you the WinterBlast++ Plasmid GEP IcicleAssaultThree Gives you the Wrench Jockey+ Tonic GEP MeleeMasterTwo Gives you the Wrench Lurker+ Tonic GEP SneakAttackTwo Hacker's Delight GEP GeneticHacker Hacker's Delight 2 GEP GeneticHackerTwo Hacker's Delight 3 GEP GeneticHackerThree Hacking Expert GEP HackingExpert Hacking Expert 2 GEP HackingExpertTwo Hypnotize Big Daddy GEP SummonProtector Incinerate! 1 GEP Incineration Incinerate! 2 GEP IncinerationTwo Incinerate! 3 GEP IncinerationThree Insect Swarm GEP InsectSwarmPlasmid Insect Swarm 2 GEP InsectSwarmPlasmidTwo Machine Buster (kill cam, bots, turrets efficiently) GEP MachineBully Machine Buster 2 GEP MachineBullyTwo Medical Expert GEP MedicineFriendly Medical Expert 2 GEP MedicineFriendlyTwo Medical Expert 3 GEP MedicineFriendlyThree more EVE GEP BioAmmoEfficiency Organic Pockets (large capacity) GEP OrganicPockets Photographer's Eye GEP EyeForDetail Prolific Inventor GEP ProlificCrafter Safecracker GEP StationExpert Safecracker 2 GEP StationExpertTwo Scrounger GEP ThoroughScavenger Security Bullseye GEP SecurityBeacon Security Evasion GEP NearSightedCameras Security Evasion 2 GEP NearSightedCamerasTwo Security Expert GEP SecuritySystemsExpert Security Expert 2 GEP SecuritySystemsExpertTwo Shorten Alarms GEP ShorterAlarm Shorten Alarms 2 GEP ShorterAlarmTwo Shutdown Expert GEP ExtendedShutdown Shutdown Expert 2 GEP ExtendedShutdownTwo Speedy Hacker GEP SlowFlow Speedy Hacker 2 GEP SlowFlowTwo SportBoost GEP FastTwitch Static Discharge GEP ChargedBursts Vending Expert 2 GEP VendingExpertTwo Vending Expert cheaper items GEP VendingExpert Winter Blast 1 GEP IcicleAssault Winter Blast 2 GEP IcicleAssaultTwo Wrench Jockey GEP MeleeMaster Wrench Lurker GEP SneakAttack
Post Patch Ver 1.1 cheats
Note: v1.1 of the game is required to enable all codes. Some, but not all, codes can be used with earlier versions. This procedure involves editing a game file; create a backup copy of the files before proceeding. You will need to allow hidden files and folders to be shown in order to edit this particular .ini file. Use a text editor to edit the "User.ini" file found in the following locations: Windows XP: C:\Documents and Settings\<username>\Application Data\Bioshock\ Windows Vista: C:\Users\<username>\AppData\Roaming\Bioshock\ Set a key binding in the User.ini file to any of the following codes (for example, "F10=fly"). Then, press the corresponding key during game play to activate the corresponding cheat function. Note: Any active codes are disabled when a new area loads or intermission sequence plays. General codes are as follows:
Effect Code Set gravity; "-1400,0" is default; "0.0" is no gravity setgravity <number> Set jump height; "600.0" is default, more than "1200.0" will result in taking damage upon landing setjumpz <number>
Summoning weapons, ammunition, and items
Create a text file named Weapons.txt with a text editor and place it in the "System" folder in the game directory, which is typically "C:\Program Files\2K Games\BioShock\Content\System". In the "User.ini" file used in the "Cheat mode" section, bind the following command to any key exec Weapons.txt Edit the Weapons.txt file you have just made with any of the following commands listed below. Once you are in the game, use the key you have bound to the "exec Weapons.txt" line. Alternately, you can use Plasmid.txt file if already created and use the same key for both types of cheats. Spawned weapons and ammunition will appear directly in your inventory. Note: The game has default maximum ammunition carrying capacities for each weapon (for example, you can normally carry a maximum of 48 standard pistol rounds) Thus if you try to summon 999 pistol rounds with the pistol in your inventory, the game will automatically limit you to 48 rounds. However if you summon 999 rounds before you first acquire the pistol, then you will have 999 rounds available in your inventory.
Effect Code Armor piercing machinegun rounds GiveItem <1-999> ShockGame.MachineGun_ArmorPiercingBullet Armor piercing pistol rounds GiveItem <1-999> ShockGame.Pistol_ArmorPiercing Chemical Thrower GiveWeapon ShockGame.ChemicalThrower Crossbow GiveWeapon ShockGame.Crossbow Electric shotgun shells GiveItem <1-999> ShockGame.Shotgun_IonicBuck Explosive shotgun shells GiveItem <1-999> ShockGame.Shotgun_HighExplosiveBuck Frag grenades for grenade launcher GiveItem <1-999> ShockGame.GrenadeLauncher_FragGrenade Freezing machinegun rounds GiveItem <1-999> ShockGame.MachineGun_FrozenBullet Grenade Launcher GiveWeapon ShockGame.GrenadeLauncher Heat seeking missiles for grenade launcher GiveItem <1-999> ShockGame.GrenadeLauncher_RPG Machine Gun GiveWeapon ShockGame.MachineGun Pistol GiveWeapon ShockGame.Pistol Shotgun GiveWeapon ShockGame.Shotgun Standard machinegun rounds GiveItem <1-999> ShockGame.MachineGun_Bullet Standard shotgun shells GiveItem <1-999> ShockGame.Shotgun_00Buck Sticky grenades for grenade launcher GiveItem <1-999> ShockGame.GrenadeLauncher_StickyGrenade Wrench GiveWeapon ShockGame.Wrench
Unit Research Commands
1. Create "research.txt" in \Content\System within your BioShock installation folder (i.e. C:\Program Files\2K Games\BioShock\Content\System). Add any of the codes listed below to research.txt and save it. Be sure to preserve the spacing. Each code must be on its own line in the file. 2. Open “User.ini” in “X:\Documents and Settings\[username]\Application Data\Bioshock” for XP or “X:\Users\[username]\AppData\Roaming\BioShock” for Vista. You may need to enable viewing of hidden files and folders to find it. 3. Find the section entitled [Default]. 4. Within this section, find an unbound key that you want to use and bind it to the command "Exec research.txt" (i.e. F7=Exec research.txt).
Effect Code Fully research unit "Bouncer" testAddResearchPoints Bouncer 2000 Fully research unit "Houdini Splicer" testAddResearchPoints Assassin 1750 Fully research unit "Leadhead Splicer" testAddResearchPoints RangedAggressor 1750 Fully research unit "Little Sister" testAddResearchPoints Gatherer 2000 Fully research unit "Nitro Splicer" testAddResearchPoints Grenadier 1750 Fully research unit "Rosie" testAddResearchPoints Rosie 2000 Fully research unit "Security Bot" testAddResearchPoints SecurityBot 1750 Fully research unit "Security Camera" testAddResearchPoints SecurityCamera 1750 Fully research unit "Spider Splicer" testAddResearchPoints CeilingCrawler 1750 Fully research unit "Thuggish Splicer" testAddResearchPoints MeleeThug 1750 Fully research unit "Turret" testAddResearchPoints Turret 1750
Weapon Upgrade Commands
1. Create "upgrades.txt" in \Content\System within your BioShock installation folder (i.e. C:\Program Files\2K Games\BioShock\Content\System). Add any of the codes listed below to upgrades.txt and save it. Be sure to preserve the spacing. Each code must be on its own line in the file. 2. Open “User.ini” in “X:\Documents and Settings\[username]\Application Data\Bioshock” for XP or “X:\Users\[username]\AppData\Roaming\BioShock” for Vista. You may need to enable viewing of hidden files and folders to find it. 3. Find the section entitled [Default]. 4. Within this section, find an unbound key that you want to use and bind it to the command "Exec upgrades.txt" (i.e. F7=Exec upgrades.txt). NOTE: If you give upgrades for a weapon you don't have yet, the upgrades will be applied when you pick up that weapon, so you don't have to wait to get a weapon before you upgrade it.
Effect Code Gives the "Chemical Thrower Consupmtion Rate" upgrade. AddWeaponStatUpgrade ChemicalThrower ConsumptionRate Gives the "Chemical Thrower Range" upgrade. AddWeaponStatUpgrade ChemicalThrower Range Gives the "Crossbow Breakage Chance" upgrade. AddWeaponStatUpgrade Crossbow BreakageChance Gives the "Crossbow Damage Increase" upgrade. AddWeaponStatUpgrade Crossbow Damage Gives the "Grenade Launcher Damage Immunity" upgrade. AddWeaponStatUpgrade GrenadeLauncher Immunity Gives the "Grenade Launcher Damage Increase" upgrade. AddWeaponStatUpgrade GrenadeLauncher Damage Gives the "Machine Gun Damage Increase" upgrade. AddWeaponStatUpgrade MachineGun Damage Gives the "Machine Gun Kickback Reduction" upgrade. AddWeaponStatUpgrade MachineGun Kickback Gives the "Pistol Clip Size" upgrade. AddWeaponStatUpgrade Pistol MagazineSize Gives the "Pistol Damage Increase" upgrade. AddWeaponStatUpgrade Pistol Damage Gives the "Shotgun Damage Increase" upgrade. AddWeaponStatUpgrade Shotgun Damage Gives the "Shotgun Rate of Fire" upgrade. AddWeaponStatUpgrade Shotgun RateOfFire
Know Something We Don't?
You can submit new cheat codes for this game using our Cheat Submission Form.
Have We Been Fooled?
If you see a non-working or fake code in the list above, let us know by using our Problem Submission Form.