Battlefield 2

Cheat mode:
Press ~ to display the console window. Then, enter one of the following console commands on a server to activate the corresponding cheat functions.

Effect Code
List map ID number, name, mode, and number of players mapList.list
Set path to "_mapList.con" file mapList.configFile
Reload "_mapList.con" file mapList.load
Save current map list to "_mapList.con" file mapList.save
Show total number of maps in current map list mapList.mapCount
Show the map list ID number of current map mapList.currentMap
Clear current map list mapList.clear
Remove specified map from map list mapList.remove <name>
List players connected admin.listPlayers
End round and start next map on map list admin.runNextLevel
View map list ID number for current map admin.currentLevel
View map list ID number for the next map to be played admin.nextLevel
Restart current map admin.restartMap
Ban indicated player by ID; see below for timeout values admin.banPlayer <id number> <timeout>
Ban indicated player by CD key hash; see below for timeout values admin.banPlayerKey <key hash> <timeout>
Ban indicated player by IP address; see below for timeout values admin.addAddressToBanList <ip address> <timeout>
Ban CD key hash; see below for timeout value admin.addKeyToBanList <key hash> <timeout>
Remove indicated IP address from ban list admin.removeAddressFromBanList <ip address>
Remove indicated CD key hash from ban list admin.removeKeyFromBanList <key hash>
Clear all ban lists. admin.clearBanList
List banned IP addresses admin.listBannedAddresses
List banned CD keys admin.listBannedKeys
Kick indicated player admin.kickPlayer <ID number>
Toggle frame rate display renderer.drawfps <0 or 1>
Toggle AI stat aiCheats.code TheAllSeeingEyeOfTheAIProgrammer
Bots cheat aiCheats.code BotsCanCheatToo
Invincibility aiCheats.code Tobias.Karlsson
Kill bots aiCheats.code Thomas.Skoldenborg
Kill enemy bots aiCheats.code Jonathan.Gustavsson
New spawn location aiCheats.code WalkingIsWayTooTiresome
Record current game as demo in \mods\bf2\demos folder demo.recordDemo <filename>
Stop current demo recording demo.stopRecording
Toggle pausing the game gameLogic.togglePause
Toggle HUD renderer.drawHud <0 or 1>
Toggle access to in-game console renderer.drawConsole <0 or 1>


Ban values:
Use one of the following entries with the banning commands.

Effect Value
Permanent ban perm
Until next map round
Number of seconds <whole number>
Epoch expiration date; seconds since 1/1/1970 :<whole number>


All weapons:
Note: This procedure involves editing a game file and only works in v1.0.0 of the game; create a backup copy of the file before proceeding. Use a text editor to edit the "unlocks.py" file in the "\ea games\battlefield 2\python\bf2\stats" folder. Change line 44 from "defaultUnlocks = [0, 0, 0, 0, 0, 0, 0]" to "defaultUnlocks = [1, 1, 1, 1, 1, 1, 1]". Note: Do not attempt this in multi-player mode at the risk of your account getting banned.

Easy scoring:
Note: This procedure involves editing a game file; create a backup copy of the file before proceeding. Use a text editor to edit the "scoringCommon.py" in the "\ea games\battlefield 2\mods\bf2\python\game\" folder. In this file you will see score list for different events, which can be changed as desired. Be careful, as it also works for enemy soldiers.

For example:

SCORE_KILL = 50
SCORE_TEAMKILL = 40

The same thing can be done for the "gpm_cq.py" file in the "ea games\battlefield 2\mods\bf2\python\game\gamemodes" folder.

For example:

TAKEOVERTYPE_CAPTURE = 100
TAKEOVERTYPE_NEUTRALIZE = 200

Windowed game:
Start the game with the + fullscreen 0 command line parameter.

Hint: Faster game loading:
Note: This procedure involves changing game files; create backup copies before proceeding. Enter the "\ea games\battlefield 2 demo\mods\bf2\movies" folder and delete or move all of its files. There will now be no ads or movies at the start of the game. This can also speed up the menu because there will be no movie in background. Note: This also can be done in the demo version of the game.

Hint: Basic, Veteran, and Expert badges:
To receive your badge you must play the entire round until it is over. Sometimes your new badge may require a few hours to arrive. This is not yet proven but you should always do this to ensure you get all points you deserve. The numbers shown here are an estimate as some accounts might be diffrent such, as pistol badge requires 7 or 9 kills.

Basic Knife Combat Badge: Seven kills in one round with the use of the knife.
Basic Pistol Combat Badge: Seven kills in one round with the use of the pistol.
Basic Engineer Combat Badge: Ten kills in one round as the Engineer class. It does not matter if kills are done in a vehicle or on foot.
Basic Medic Combat: Ten kills in one round as the Medic class. It does not matter if kills are done in a vehicle or on foot.
Basic Assault Combat Badge: Ten kills in one round as the Assault class. It does not matter if kills are done in a vehicle or on foot.
Basic Anti-Tank Combat Badge: Ten kills in one round as the Anti-Tank class. It does not matter if kills are done in a vehicle or on foot.
Basic Sniper Combat Badge: Ten kills in one round as the Sniper class. It does not matter if kills are done in a vehicle or on foot.
Basic Spec-Ops Combat Badge: Ten kills in one round as the Spec-Ops class. It does not matter if kills are done in a vehicle or on foot.
Basic Support Combat Badge: Ten kills in one round as the Support class. It does not matter if kills are done in a vehicle or on foot.
Basic Ground Defense Badge: Near five minutes in a TOW or a Mounted Gun for one Round
Basic Engineer Badge: Five repair points in one round. The best way to get it is by repairing vehicles that an ally is in or your commanders things Scan, Art, UAV.
Basic First Aid Badge: Five healing points in one round. The best way to gain points quickly is by throwing the kits on your teammates.
Basic Resupply Badge: Five resupply points in one round. The best way to gain points quickly is by throwing the kits on your teammates.
Basic Explosives Ordinance: Fourteen kills with Mines, Claymores, or C4 in one Round.
Basic Command Badge: 40 Commander Points in one Round. You will not get the badge unless all points are acquired before game ends.
Basic Armor Badge: Ten minutes in a Armored Vehicle for one round.
Basic Transport Badge: Ten minutes in a Transport Vehicle for one round.
Basic Helicopter Badge: Fifteen minutes in a Helicopter for one round.
Basic Aviator Badge: Fifteen minutes in a Aircraft for one round.
Basic Air Defense Badge: Five minutes in a 5 minutes on Stiger or AA vehicle for one round.
Veteran Knife Combat Badge: Seven kills in one round with the use of the knife and 50 global kills since you began your account.
Veteran Pistol Combat Badge: Seven kills in one round with the use of the pistol and 50 global kills since you began your account.
Veteran Engineer Combat Badge: 20 kills in one round as the Engineer class and 250 global hours since you began your account. It does not matter if kills are done in a vehicle or on foot.
Veteran Medic Combat: 20 kills in one round as the Medic class and 250 global hours since you began your account. It does not matter if kills are done in a vehicle or on foot.
Veteran Assault Combat Badge: 20 kills in one round as the Assault class and 250 global hours since you began your account. It does not matter if kills are done in a vehicle or on foot.
Veteran Anti-Tank Combat Badge: 20 kills in one round as the Anti-Tank class and 250 global hours since you began your account. It does not matter if kills are done in a vehicle or on foot.
Veteran Sniper Combat Badge: 20 kills in one round as the Sniper class and 250 global hours since you began your account. It does not matter if kills are done in a vehicle or on foot.
Veteran Spec-Ops Combat Badge: 20 kills in one round as the Spec-Ops class and 250 global hours since you began your account. It does not matter if kills are done in a vehicle or on foot.
Veteran Support Combat Badge: 20 kills in one round as the Support class and 250 global hours since you began your account. It does not matter if kills are done in a vehicle or on foot.
Veteran Ground Defense Badge: Near 200 global hours in a TOW or a Mounted Gun and get fifteen kills in one round.
Veteran Engineer Badge: Fifteen repair points in one round and 500 global hours as that class since you began your account. The best way to get it is by repairing vehicles that an ally is in or your commanders things Scan, Art, UAV.
Veteran First Aid Badge: Ten healing points in one round and 500 global hours as that class since you began your account. The best way to gain points quickly is by throwing the kits on your teammates.
Veteran Resupply Badge: Ten resupply points in one round and 500 global heal points as that class since you began your account. The best way to gain points quickly is by throwing the kits on your teammates.
Veteran Explosives Ordinance: 25 kills with Mines, Claymores, or C4 in one Round and 500 global kills with these weapons.
Veteran Command Badge: 40 minutes as commander in one Round and 15,000 points as commander.
Veteran Armor Badge: Fifteen kills in a Armored Vehicle for one round and 100 global hours in vehicle.
Veteran Transport Badge: Five kills in a Transport Vehicle for one round 100 global hours in vehicle and 2,000 driver points.
Veteran Helicopter Badge: Fifteen kills in a Helicopter for one round and 100 global hours in vehicle.
Veteran Aviator Badge: Fifteen kills in a Aircraft for one round and 100 global hours in vehicle.
Veteran Air Defense Badge: Fifteen kills on a Stiger or AA vehicle for one round and 250 hours in vehicle.
Expert Knife Combat Badge: 20 kills in one round with the use of the knife and 100 global kills since you began your account.
Expert Pistol Combat Badge: 20 kills in one round with the use of the pistol and 100 global kills since you began your account.
Expert Engineer Combat Badge: 40 kills in one round as the Engineer class and 1000 global hours since you began your account. It does not matter if kills are done in a vehicle or on foot.
Expert Medic Combat: 40 kills in one round as the Medic class and 1000 global hours since you began your account. It does not matter if kills are done in a vehicle or on foot.
Expert Assault Combat Badge: 40 kills in one round as the Assault class and 1000 global hours since you began your account. It does not matter if kills are done in a vehicle or on foot.
Expert Anti-Tank Combat Badge: 40 kills in one round as the Anti-Tank class and 1000 global hours since you began your account. It does not matter if kills are done in a vehicle or on foot.
Expert Sniper Combat Badge: 40 kills in one round as the Sniper class and 1000 global hours since you began your account. It does not matter if kills are done in a vehicle or on foot.
Expert Spec-Ops Combat Badge: 40 kills in one round as the Spec-Ops class and 1000 global hours since you began your account. It does not matter if kills are done in a vehicle or on foot.
Expert Support Combat Badge: 40 kills in one round as the Support class and 1000 global hours since you began your account. It does not matter if kills are done in a vehicle or on foot.
Expert Ground Defense Badge: Near 800 global hours in a TOW or a Mounted Gun and get 25 kills in one round.
Expert Engineer Badge: 25 repair points in one round and 1000 global hours as that class since you began your account and 1000 global repair points. The best way to get it is by repairing vehicles that an ally is in or your commanders things Scan, Art, UAV.
Expert First Aid Badge: 25 healing points in one round 500 global healing points and 1000 global hours as that class since you began your account. The best way to gain points quickly is by throwing the kits on your teammates.
Expert Resupply Badge: 25 resupply points in one round 1000 resupply points and 1000 global hours as that class since you began your account. The best way to gain points quickly is by throwing the kits on your teammates.
Expert Explosives Ordinance: 25 kills with Mines, Claymores, or C4 in one Round and 500 global kills with these weapons.
Expert Command Badge: 40 minutes as commander in one Round and 150,000 points as commander.
Expert Armor Badge: 25 kills in a Armored Vehicle for one round and 1000 global hours in vehicle.
Expert Transport Badge: Fifteen kills in a Transport Vehicle for one round 1000 global hours in vehicle and 2,000 driver points.
Expert Helicopter Badge: 25 kills in a Helicopter for one round and 1000 global hours in vehicle.
Expert Aviator Badge: 25 kills in a Aircraft for one round and 1500 global hours in vehicle.
Expert Air Defense Badge: 25 kills on a Stiger or AA vehicle for one round and 800 hours in vehicle.

Hint: Airborne ribbon:
Fly in an airplane at an altitude of 350 meters, then jump out. Parachute all the way down you should get the Airborne ribbon.

Hint: Ranks:
Get the indicated number of global points to advance to the corresponding rank.

Private: 0 global points
Private First Class: 500 global points
Lance Corporal: 1,000 global points
Corporal: 10,500 global points
Sergeant: 25,000 global points
Staff Sergeant: 50,000 global points
Gunnery Sergeant: 75,000 global points
Master Sergeant: 150,000 global points
First Sergeant: 250,000
Master Gunnery Sergeant: 500,000
Sergeant Major: 1,000,000
Sergeant Major of the Army: 2,500,000

Hint: Rename your soldier:
To rename your soldier, which the game by default does not allow you to do, you must edit the file "\Battlefield 2\Profiles\0001\Profile.con" and change the first value, in the quotes, to whatever you wish your soldier's name to be. For example, change:

LocalProfile.setName "defaultPlayer"

to

LocalProfile.setName "<your new name>"

Hint: Wetlands: Crop circle:
On the Wetlands map, there is a farm house and field in the center of the field. If you are in a plane or chopper you can see a crop circle there.

Hint: First weapon unlock:
To unlock your first weapon you must gain 1,000 global points on ranked servers. You will not gain any of the points you have earned in a server unless you play until the round is over (until the map changes or a team wins). When you have reached over 1,000 global points in your BFHQ window, quit the game and return for a special pop up window congratulating you on your new rank and a message stating that you can now unlock your first weapon. Be very cautious on which one you unlock, as you will not be able to change it afterwards. The next rank requires 10,000 global points.

Hint: Engineers: Getting mines:
Use your wrench to remove enemy and friendly mines to add them to your inventory.

Hint: Squad formations:

Two person squad: Squad leader is anti-tank and member is medic.
Three person squad: Squad leader can be anything. Must have anti-tank and medic in squad.
Four person squad: Squad leader should not be sniper at 4+. Squad numbers must have at least one (preferably two) medics and antitank.
Five person squad: The more medics the better. Anti-tank preferably, two must have at least one SL should not be anti-tank or medic. They are in the most danger and SL is most important.
Six person squad: Two medics, two AT, squad leader gets a freebie, and last member should be support.

Hint: Unlock weapons easily:
To unlock all the special weapons, you can start different profiles for each of the kit types. This is much more efficient if you are not worried about rank, because the first weapon unlock comes at 1,000 points, but the second comes at 10,000 points. You can get all the kit unlocks before you even hit 10,000 total kills. Note: You must have multiple email accounts to be able to create more than one profile.

Hints Unlockable weapons:

Assault's G3
Type: Full Auto / Single Shot
Damage: High
Accuracy: High
Best Range: Medium/Near
Clip Size: 30's
Reload: Medium
Reload Type: Clip
This weapon is the best in the game. It is highly recommended if you like playing as Assault. Great for anyone who likes to capture flags and take on many enemies at once.
Engineer's Mk3A1
Type: Full Auto
Damage: High
Accuracy: Low
Best Range: Near
Clip Size: 7
Reload: Slow
Reload Type: Clip
This weapon is very good at close range and will easily protect from about only one soldier at time. You should how to use your pistol if there is more then one enemy against you. Great for those that like to stick together and get very close to someone.
Medic's L85A1
Type: Full Auto / Single Shot
Damage: Medium
Accuracy: High
Best Range: Medium
Clip Size: 30's
Reload: Medium
Reload Type: Clip
This is probably the most unlocked weapon since its accuracy is amazing and does great damage. Great for the kill then heal type person, or the kill and revive person.
Spec Ops' G36C
Type: Full Auto / Single Shot
Damage: Medium
Accuracy: High
Clip Size: 30's
Reload: Fast
Reload Type: Clip
This weapon does as much damage as an AK-74, has the accuracy of an M4, and the long range sight of the QBZ-97. It is recommended for Special Forces who like to destroy the enemy commander equipment.
Support's PKM
Type: Full Auto
Damage: High
Accuracy: Medium
Best Range: Medium
Clip Size: 100's
Reload: Slow
Reload Type: Clip
There is not much difference from this and the MEC's RPK-74 except that this weapon takes slightly longer to get heated up and has better long range sight, It is better then all support's weapons but it ties with the MEC's RPK-74 which is for the support. This weapon is only recommended for those who like to play as support most of the times and that do not like to take on enemies from close.
Sniper's M95
Type: Bolt Action
Damage: Very High (can shoot through protective glass on vehicles)
Accuracy: High
Best Range: Long
Clip Size: 5
Reload: Slow
Reload Type: Clip
If you really like to snipe and think you can hit a target at long range, then this is just what you need. You must be very skilled at using your pistol for close range encounters. It can actually shoot the bulletproof windows on some vehicles like helicopters.
Anti-Tank's DAO-12
Type: Full Auto
Damage: High (can shoot through protective glass on vehicles)
Accuracy: Low
Best Range: Near
Clip Size: 12
Reload: Very Slow
Reload Type: Per Bullet
This is probably the weapon that is least unlocked. This weapon should only be unlocked if you like to use Anti-Tank at close range. Its very powerful, but the reload time makes it very difficult to use. Recommended for commando types who like to destroy vehicles and eradicate the remaining survivors from close range.

Hint: Semi-invincible helicopter:
On any map that has the Blackhawk (personnel with two guns) helicopter, form a squad that can have a medic as the pilot, two support as the gunners (to reload), and two engineers in the back dropping mines and repairing when the helicopter takes damage. The helicopter will become an almost invincible flying fortress of death. This is an easy way to get basic badges (Healing, Resupply, Piloting, Repair, etc.). Also, if the helicopter is about to explode, you can also bail and parachute for your Airborne badge.
Information in this section was contributed by BF2 core tester Redwood Shores.

Glitch: No Reload For the USS Carrier AA Gun:
When playing on a map with the USS Carrier, drop at least one Supply Box near the USS Carrier AA Gun (Anti-Aircraft). This will give you no reload time for the Stinger. Note: More than one Supply Box will make the ammunition regenerate faster.

Glitch: Karkand roof access:
On a server playing Karkand with Friendly Fire off, play as the Spec Ops kit. Walk over to the large building overlooking the train accident flag. Place all five of your C4 charges on the ground about ten feet from the building and run over onto them. When you are about one foot past the charges, detonate them while still running. This should give you enough momentum to launch yourself onto the roof. From the roof, find the slightly raised roof access door and get into a prone position. You should pass under the slightly elevated ground and be able to fire on the train accident flag without the enemy being able to see you.

Navigation

Roms

Affiliates