Press L during game play to display the chat window, type /cheatcheat, and press ENTER to enable cheat mode. Then, activate the following cheats by entering the corresponding codes and pressing ENTER. Note: Delete the default "/tell" text in the chat window before entering any of the codes:
CHEAT FUNCTION - CHEAT CODE God mode, unlimited ammunition, and flight mode - /ac Toggle God mode - /godmode Toggle invisibility - /invis Toggle flight mode - /fly Toggle unlimited ammunition - /ammo Toggle enemy field of view - /fovs Win current mission - /winmission Lose current mission - /losemission Toggle Hitler mode - /hitlermode Toggle astar path rendering - /astar Toggle arrival point rendering - /arrival Remove the HUD - /noint Exit game - /give Unknown - /dogmode Unknown - /stats Unknown - /cvdraw Unknown - /pathdraw Unknown - /wpcondraw Unknown - /wpdraw
Note: This procedure requires editing a game file; creating a backup copy of the file before proceeding is recommended. With a text editor, edit the "weapdef.txt" file in the "GameData" directory in the game's folder. That file contains the following attributes, which can be modified as indicated:
Name of weapon - Self-explanatory. Accuracy - Value can be 0.000 to 1.999. Lower values are more accurate. Magazine size - Amount of bullets or ammunition in each magazine. Recoil magnitude - Value can be 0 to 1. Higher values make the weapon less accurate. The force of kick back after firing each bullet. Magazine number - How many magazines one can carry. Range - Value is in feet. The distance at which the weapon's bullets will do damage. Effective range - Value also used by CPU and is measured in feet. The distance at which the weapon can be fired accurately. Muzzle noise Maximum noise the weapon creates. Most guns are at 300. Note - This value for grenades represents the noise of throwing them and not the explosion. Values of 250 or more alerts the CPU as far away as possible. Burst rate count - Value in seconds for the delay between shots on a rapid fire weapon (machine guns or assault rifles). Number of mesh names to use - The names by which the game calls the weapons. List of mesh names' - Comma separated values of mesh names or the next values. Minimum damage the weapon or shots from it can do - Self-explanatory. Maximum damage the weapon or shots from it can do - Self-explanatory. AI rating - How dangerous the weapon is. The higher the number, the more the CPU will tend to attack the player having that weapon. Weight - The weight in pounds of the weapon only, excluding extra magazines but including the inserted magazine. With grenades, it is the weight of a single grenade. Magazine weight - Weight in pounds. The final six values correspond to the location of the muzzle flash in 3D coordinates.