Codes

  • 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.

    CodeEffect
    godBecome Invulnerable/Invincible
    ghostDisable Clipping
    walkDisable Fly and Ghost cheats
    flyFly
    igbigbucksGives $500
    givebioammoGives EVE
    givehealthImmediately refills your health bar to max
    killpawnsKill All Enemies on Level
    suicideKill Self
    slomoSlomo Mode
    teleportTeleport to Crosshair

    Contributed By: Mephisteus, venom1674, and FalloutX.



  • Obtain Plasmids/Tonics

    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:

    exec Plasmid.txt

    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!

    CodeEffect
    GEP AlarmExpertAlarm Expert
    GEP AlarmExpertTwoAlarm Expert 2
    GEP ArmoredBodyArmored Shell
    GEP BloodlustBloodlust
    GEP BoozeHoundBooze Hound
    GEP EfficientCrafterClever Inventor
    GEP SpringboardTrapCyclone Trap
    GEP SpringboardTrapTwoCyclone Trap 2
    GEP DeepResearcherDamage Research
    GEP ElectricBoltElectric Bolt 1
    GEP ElectricBoltTwoElectric Bolt 2
    GEP ElectricBodyElectric Flesh
    GEP BerserkRageEnrage!
    GEP MedHypoOmnisynthesisEVE Link
    GEP MedHypoOmnisynthesisTwoEVE Link 2
    GEP HealthyConsumerExtra Nutrition
    GEP HealthyConsumerTwoExtra Nutrition 2
    GEP HealthyConsumerThreeExtra Nutrition 3
    GEP ElectronicsExpertFocused Hacker
    GEP ElectronicsExpertTwoFocused Hacker 2
    GEP FreezingNimbusFrozen Field
    GiveItem 999 ShockGame.ChemicalThrower_AccelerantGives you 999 Accelerant for chemical thrower
    GiveItem 999 ShockGame.Pistol_AntiPersonnelGives you 999 anti-personnel pistol ammo
    GiveItem 999 ShockGame.MachineGun_ArmorPiercingBulletGives you 999 armor piercing machinegun ammo
    GiveItem 999 ShockGame.Pistol_ArmorPiercingGives you 999 armor piercing pistol ammo
    GiveItem 999 ShockGame.Shotgun_IonicBuckGives you 999 electric shotgun ammo
    GiveItem 999 ShockGame.Shotgun_HighExplosiveBuckGives you 999 explosive shotgun ammo
    GiveItem 999 ShockGame.GrenadeLauncher_FragGrenadeGives you 999 Frag Grenades for grenade launcher
    GiveItem 999 ShockGame.MachineGun_FrozenBulletGives you 999 freezing machinegun ammo
    GiveItem 999 ShockGame.GrenadeLauncher_RPGGives you 999 Heat Sinker Missiles for grenade launcher
    GiveItem 999 ShockGame.ChemicalThrower_IonicGelGives you 999 Ionic Gel for chemical thrower
    GiveItem 999 ShockGame.ChemicalThrower_KeroseneGives you 999 kerosene for chemical thrower
    GiveItem 999 ShockGame.ChemicalThrower_LiquidNitrogenGives you 999 liquid nitrogen for chemical thrower
    GiveItem 999 ShockGame.Crossbow_BoltGives you 999 regular crossbow ammo
    GiveItem 999 ShockGame.MachineGun_BulletGives you 999 regular machinegun ammo
    GiveItem 999 ShockGame.Pistol_BulletGives you 999 regular pistol ammo
    GiveItem 999 ShockGame.Shotgun_00BuckGives you 999 regular shotgun ammo
    GiveItem 999 ShockGame.MachineGun_RubberBulletGives you 999 rubber bullet machinegun ammo
    GiveItem 999 ShockGame.GrenadeLauncher_StickyGrenadeGives you 999 Sticky Grenades for grenade launcher
    GiveItem 999 ShockGame.Crossbow_SuperHeatedBoltGives you 999 super heated crossbow ammo
    GiveItem 999 ShockGame.Crossbow_TrapBoltGives you 999 trap crossbow ammo
    GEP ArmoredBodyTwoGives you the Armored Shell+ Tonic
    GEP EfficientCrafterGives you the Clever Inventor Tonic
    GEP DeepResearcherTwoGives you the Damage Research+ Tonic
    GEP ElectricBodyTwoGives you the Electric Flesh+ Tonic
    GEP ElectricBoltThreeGives you the ElectroBolt++ Plasmid
    GEP FreezingNimbusTwoGives you the Frozen Field+ Tonic
    GEP SuperHeatedTwoGives you the Human Inferno+ Tonic
    GEP SummonProtectorTwoGives you the Hypnotize Big Daddy++ Plasmid
    GEP IncinerateThreeGives you the Incinerate++ Plasmid
    GEP InsectSwarmPlasmidThreeGives you the Insect Swarm++ Plasmid
    GEP ChameleonBloodGives you the Natural Camouflage Tonic
    GEP EyeForDetailTwoGives you the Photographers Eye+ Tonic
    GEP ThoroughScavengerGives you the Scrounger Tonic
    GEP ExtendedShutdownTwoGives you the Shutdown Expert+ Tonic
    GEP FastTwitchTwoGives you the Sport Boost+ Tonic
    GEP ChargedBurstsTwoGives you the Static Discharge+ Tonic
    GEP DecoyHumanGives you the Target Dummy Plasmid
    GEP TelekinesisGives you the Telekinesis Plasmid
    GEP IcicleAssaultThreeGives you the WinterBlast++ Plasmid
    GEP MeleeMasterTwoGives you the Wrench Jockey+ Tonic
    GEP SneakAttackTwoGives you the Wrench Lurker+ Tonic
    GEP GeneticHackerHacker's Delight
    GEP GeneticHackerTwoHacker's Delight 2
    GEP GeneticHackerThreeHacker's Delight 3
    GEP HackingExpertHacking Expert
    GEP HackingExpertTwoHacking Expert 2
    GEP SummonProtectorHypnotize Big Daddy
    GEP IncinerationIncinerate! 1
    GEP IncinerationTwoIncinerate! 2
    GEP IncinerationThreeIncinerate! 3
    GEP InsectSwarmPlasmidInsect Swarm
    GEP InsectSwarmPlasmidTwoInsect Swarm 2
    GEP MachineBullyMachine Buster (kill cam, bots, turrets efficiently)
    GEP MachineBullyTwoMachine Buster 2
    GEP MedicineFriendlyMedical Expert
    GEP MedicineFriendlyTwoMedical Expert 2
    GEP MedicineFriendlyThreeMedical Expert 3
    GEP BioAmmoEfficiencymore EVE
    GEP OrganicPocketsOrganic Pockets (large capacity)
    GEP EyeForDetailPhotographer's Eye
    GEP ProlificCrafterProlific Inventor
    GEP StationExpertSafecracker
    GEP StationExpertTwoSafecracker 2
    GEP ThoroughScavengerScrounger
    GEP SecurityBeaconSecurity Bullseye
    GEP NearSightedCamerasSecurity Evasion
    GEP NearSightedCamerasTwoSecurity Evasion 2
    GEP SecuritySystemsExpertSecurity Expert
    GEP SecuritySystemsExpertTwoSecurity Expert 2
    GEP ShorterAlarmShorten Alarms
    GEP ShorterAlarmTwoShorten Alarms 2
    GEP ExtendedShutdownShutdown Expert
    GEP ExtendedShutdownTwoShutdown Expert 2
    GEP SlowFlowSpeedy Hacker
    GEP SlowFlowTwoSpeedy Hacker 2
    GEP FastTwitchSportBoost
    GEP ChargedBurstsStatic Discharge
    GEP VendingExpertTwoVending Expert 2
    GEP VendingExpertVending Expert cheaper items
    GEP IcicleAssaultWinter Blast 1
    GEP IcicleAssaultTwoWinter Blast 2
    GEP MeleeMasterWrench Jockey
    GEP SneakAttackWrench Lurker

    Contributed By: ferarri123 and Brokaliv.



  • 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:

    CodeEffect
    setgravity <number>Set gravity; "-1400,0" is default; "0.0" is no gravity
    setjumpz <number>Set jump height; "600.0" is default, more than "1200.0" will result in taking damage upon landing

    Contributed By: madmaty23.



  • 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.

    CodeEffect
    GiveItem <1-999> ShockGame.MachineGun_ArmorPiercingBulletArmor piercing machinegun rounds
    GiveItem <1-999> ShockGame.Pistol_ArmorPiercingArmor piercing pistol rounds
    GiveWeapon ShockGame.ChemicalThrowerChemical Thrower
    GiveWeapon ShockGame.CrossbowCrossbow
    GiveItem <1-999> ShockGame.Shotgun_IonicBuckElectric shotgun shells
    GiveItem <1-999> ShockGame.Shotgun_HighExplosiveBuckExplosive shotgun shells
    GiveItem <1-999> ShockGame.GrenadeLauncher_FragGrenadeFrag grenades for grenade launcher
    GiveItem <1-999> ShockGame.MachineGun_FrozenBulletFreezing machinegun rounds
    GiveWeapon ShockGame.GrenadeLauncherGrenade Launcher
    GiveItem <1-999> ShockGame.GrenadeLauncher_RPGHeat seeking missiles for grenade launcher
    GiveWeapon ShockGame.MachineGunMachine Gun
    GiveWeapon ShockGame.PistolPistol
    GiveWeapon ShockGame.ShotgunShotgun
    GiveItem <1-999> ShockGame.MachineGun_BulletStandard machinegun rounds
    GiveItem <1-999> ShockGame.Shotgun_00BuckStandard shotgun shells
    GiveItem <1-999> ShockGame.GrenadeLauncher_StickyGrenadeSticky grenades for grenade launcher
    GiveWeapon ShockGame.WrenchWrench

    Contributed By: madmaty23 and CVanScythe.



  • 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).

    CodeEffect
    testAddResearchPoints Bouncer 2000Fully research unit "Bouncer"
    testAddResearchPoints Assassin 1750Fully research unit "Houdini Splicer"
    testAddResearchPoints RangedAggressor 1750Fully research unit "Leadhead Splicer"
    testAddResearchPoints Gatherer 2000Fully research unit "Little Sister"
    testAddResearchPoints Grenadier 1750Fully research unit "Nitro Splicer"
    testAddResearchPoints Rosie 2000Fully research unit "Rosie"
    testAddResearchPoints SecurityBot 1750Fully research unit "Security Bot"
    testAddResearchPoints SecurityCamera 1750Fully research unit "Security Camera"
    testAddResearchPoints CeilingCrawler 1750Fully research unit "Spider Splicer"
    testAddResearchPoints MeleeThug 1750Fully research unit "Thuggish Splicer"
    testAddResearchPoints Turret 1750Fully research unit "Turret"

    Contributed By: agent2594.



  • 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.

    CodeEffect
    AddWeaponStatUpgrade ChemicalThrower ConsumptionRateGives the "Chemical Thrower Consupmtion Rate" upgrade.
    AddWeaponStatUpgrade ChemicalThrower RangeGives the "Chemical Thrower Range" upgrade.
    AddWeaponStatUpgrade Crossbow BreakageChanceGives the "Crossbow Breakage Chance" upgrade.
    AddWeaponStatUpgrade Crossbow DamageGives the "Crossbow Damage Increase" upgrade.
    AddWeaponStatUpgrade GrenadeLauncher ImmunityGives the "Grenade Launcher Damage Immunity" upgrade.
    AddWeaponStatUpgrade GrenadeLauncher DamageGives the "Grenade Launcher Damage Increase" upgrade.
    AddWeaponStatUpgrade MachineGun DamageGives the "Machine Gun Damage Increase" upgrade.
    AddWeaponStatUpgrade MachineGun KickbackGives the "Machine Gun Kickback Reduction" upgrade.
    AddWeaponStatUpgrade Pistol MagazineSizeGives the "Pistol Clip Size" upgrade.
    AddWeaponStatUpgrade Pistol DamageGives the "Pistol Damage Increase" upgrade.
    AddWeaponStatUpgrade Shotgun DamageGives the "Shotgun Damage Increase" upgrade.
    AddWeaponStatUpgrade Shotgun RateOfFireGives the "Shotgun Rate of Fire" upgrade.

    Contributed By: agent2594.



Know Something We Don't?

You can submit new cheats for this game and help our users gain an edge.

Have We Been Fooled?

You can submit a problem report for any non-working or fake code in the lists above.