Make 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
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. You can also use Plasmid.txt file if already created and use the same key for both types of cheats. Spawned weapons and ammo will appear directly in your inventory. Note: The game has default maximum ammo 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.
Note 1: If you have 9999 Adam and press your summon key a second time, the counter will simply reset itself to zero then tick back up to 9999 again. This appears to be the maximum value the game will allow. Note 2: You can also use the GiveItem code to increase your maximum health and EVE capacity, or add more Plasmid and Tonic slots. Apparently it is best to increase health and EVE by 1 "point" at a time. After about 12 points the health and EVE bar graphics become so long they are distracting.
"Charges" of Accelerant for chemical thrower
Adam [Note 1]
Add slot for combat tonics; maximum of six slots
GiveItem 1 ShockGame.WeaponsGeneticSlotUpgrade
Add slot for engineering tonics; maximum of six slots