Battlefield 2 Cheats, Tips
25.11.2009

Cheats & Cheat Codes

Press the "~" key to bring up the console and type these codes in to do the desired effect. If you see a "1" or a "0" Change it to the oppostie and it will turn it on/off. If you see any thing with "[]" around it you replace it with what it says. Note: for 1.0.1 or prior only.

Code:

Description:

gameLogic.togglePause

Toggles pausing the game

renderer.drawConsole 0

Turns off access to the in game console

demo.stopRecording

Stops current demo recording

renderer.drawHud 0

Turns the Heads Up Display (HUD) off

localProfile.setName [name]

Set Profile Name

localProfile.setNick [nick]

Set Profile Nick

demo.recordDemo [demoname]

Starts recording current gameplay and saves the file as demoname.bf2demo in your \Program Files\EA Games\Battlefield 2 Demo\mods\bf2\Demos directory

renderer.drawFps 1

Displays the current and average frames per second (FPS) in the top left corner on

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

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

Ban indicated player by CD key hash; see below for timeout values

admin.banPlayerKey

Ban indicated player by IP address; see below for timeout values

admin.addAddressToBanList

Ban CD key hash; see below for timeout value

admin.addKeyToBanList

Remove indicated IP address from ban list

admin.removeAddressFromBanList

Remove indicated CD key hash from ban list

admin.removeKeyFromBanList

Clear all ban lists.

admin.clearBanList

List banned IP addresses

admin.listBannedAddresses

List banned CD keys

admin.listBannedKeys

Kick indicated player

admin.kickPlayer

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

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>

 

Hints & Strategies

Unlock Special Weapons
Locate the file "unlocks.py" located in Program Files\EA GAMES\Battlefield 2\python\bf2\stats (or whereever you installed Battlefield 2, in the folders \python\bf2\stats), and open "unlocks.py" with Notepad.(Before you open unlocks.py, you should make a backup of the file "unlocks.py" (just copy and paste the file) and rename the file to unlocks1.py)Now you should see a whole bunch of codes. Press CTRL+F and find the word "defaultunlocks" (without the quotations).this should highlight the line of codedefaultUnlocks = [0, 0, 0, 0, 0, 0, 0]change all the "0"s to "1"s, so it looks like defaultUnlocks = [1, 1, 1, 1, 1, 1, 1]and now press CTRL+S to save.Note: this only works for single player, this trick works for multiplayer, however, EA Games will ban your CD-Key for a week if they discover you are using this for multiplayer. So just replace the unaltered backup file of "unlocks.py" for multiplayer and vice versa.

Skip Intro Movies
To skip the intro movies when you load up Battlefield 2, delete the Dice, EA, Intro, and Legal Bink Video files from your EA Games\Battlefield 2\mods\bf2\Movies folder.

Play BF2 In a Window
To play Battlefield 2 in a window, right click your Battlefield 2 shortcut. In the Target section, change "+ fullscreen 1" to "+ fullscreen 0" You will get a windowed version of the game.

Battlefield 2 Ranks, Medals
Here is a FULL and complete list of all ranks, awards and unlocks available in the game. NOTE: An - indicates that this reqirement must be met in order to receive the award. Also, unless stated as a global requirement, the task must be completed in the same round (time until one team is declared the winner) as the medal is awarded. The badges each have three stages for each kit/weapon: basic, veteran and expert, each with their own reqirements. RIBBONS Aerial Service Ribbon -15 Minutes in an Airplane -19 Kills in an Airplane Airborne Ribbon -10 seconds in a Parachute Air-Defense Ribbon -3 Minutes in Stinger (Surface to Air Missile) -11 Kills in Stinger (Surface to Air Missile) Armored Service Ribbon -20 Minutes in an Armor Vehicle (Tank/APC type) -19 Kills in an Armor Vehicle (Tank/APC type) Combat Action Ribbon -10 Kill Streak -18 Kills in 1 Round Crew Service Ribbon -13 Driver Kill Assists in 1 Round -5 Kills in 1 Round (within the same round as the previous) Distinguished Service Ribbon -10 Global Hours as Squad Member -10 Global Hours as Squad Leader -10 Global Hours as Commander -Team Score of 15 in 1 Round (Reviving/Healing/Re-Supplying, Capturing/Defending/Neutralizing Control Points) Good Conduct Ribbon -250 Global Hours of Play Time -14 Kills in One Round -No Team Kills in the round you receive the medal -No Team Damage in the round you receive the medal Ground Defense Ribbon -3 Minutes in TOW/Mounted Machine Gun in 1 Round -5 Kills in TOW/Mounted Machine Gun in 1 Round Helicopter Service Ribbon -15 Minutes in Helicopter -19 Kills in Helicopter Infantry Officer Ribbon -25 Minutes as Squad Leader in 1 Game -250 Global Teamwork Points Legion of Merit Ribbon -400 Hours of Playing Time -Best Kill Streak of 10 -Worst Death Streak of 8 or greater -Team Score of 50 in 1 Round (Reviving/Healing/Re-Supplying, Capturing/Defending/Neutralizing Control Points) Meritorious Unit Ribbon -26 Minutes in a Squad -Team Score of 40 in 1 Round (Reviving/Healing/Re-Supplying, Capturing/Defending/Neutralizing Control Points) Staff Officer Ribbon -28 Minutes as Commander in 1 Game -Commander Score of 50 in 1 Game Valorous Unit Ribbon -25 Global Hours as Squad Member -25 Global Hours as Squad Leader -Team Score of 55 in 1 Round (Reviving/Healing/Re-Supplying, Capturing/Defending/Neutralizing Control Points) War College Ribbon -Commander Score of 45 in 1 Game -50 Global Hours as Commander -Global Win to Loss Ratio Must be Greater than 3 Chinese Service Ribbon -Currently N/A Mid-East Service Ribbon Currently N/A BADGES Engineer Combat Badge Basic: 10 kills as an engineer in 1 round Veteran: 20 kills as an engineer in 1 round, 250 hrs global time played as engineer Expert: 40 kills an an engineer in 1 round, 1000 hrs global time played as engineer Sniper Combat Badge Basic: 10 kills as a sniper in 1 round Veteran: 15 kills as a sniper in 1 round, 250 hrs global time played as sniper Expert: 35 kills as a sniper in 1 round, 1000 hrs global time played as sniper Medic Combat Badge Basic: 10 kills as a medic in 1 round Veteran: 20 kills as a medic in 1 round, 250 hrs global time played as medic Expert: 40 kills as a medic in 1 round, 1000 hrs global time played as medic SpecOps Combat Badge Basic: 10 kills as a specop in 1 round Veteran: 20 kills as a specop in 1 round, 250 hrs global time played as specop Expert: 40 kills as a specop in 1 round, 1000 hrs global time played as specop Assault Combat Badge Basic: 10 kills as an assault in 1 round Veteran: 20 kills as an assault in 1 round, 250 hrs global time played as assault Expert: 40 kills as an assault in 1 round, 1000 hrs global time played as assault Anti-Tank Combat Badge Basic: 10 kills as an anti-tank in 1 round Veteran: 20 kills as an anti-tank in 1 round, 250 hrs global time played as anti-tank Expert: 40 kills as an anti-tank in 1 round, 1000 hrs global time played as anti-tank Support Combat Badge Basic: 10 kills as a support in 1 round Veteran: 20 kills as a support in 1 round, 250 hrs global time played as support Expert: 40 kills as a support in 1 round, 1000 hrs global time played as support Knife Combat Badge Basic: 7 kills with knife in 1 round Veteran: 7 kills with knife, 50 global knife kills Expert: 18 kills with knife, 100 global knife kills Pistol Combat Badge Basic: 7 kills with a Pistol Veteran: 7 kills with a Pistol, 50 kills with a pistol Expert: 18 kills with a Pistol, 500 kills with a pistol Ground Defense Badge Basic: 5 minutes in Ground Defense (Mounted MG or TOW) Veteran: 12 kills in Ground Defense (Mounted MG or TOW), 200h Total time using Ground Defense Expert: 24 kills in Ground Defense (Mounted MG or TOW), 750h Total time using Ground Defense Explosives Ordinance Badge Basic: 13 Kills with any combination of C4/Claymore/AT-Mine Veteran: 23 Kills with any combination of C4/Claymore/AT-Mine, 500 kills with explosives (C4/claymore/AT-mine) Expert: 37 Kills with any combination of C4/Claymore/AT-Mine, 1000 kills with explosives (C4/claymore/AT-mine) Command Badge Basic: 40 Command Points Veteran: 33 minutes as Commander, 15,000 Commander score Advanced: 33 minutes as Commander , 150,000 Commander score Engineer Badge Basic: 5 Repair points Advanced: 15 Repair points, 500h Total time played while Engineer Expert: 25 Repair points, 1000 repairs, 1000h Total time played while Engineer First Aid Badge B: 5 Heal points V: 10 Heal points, 500h Total time played while Medic E: 25 Heal points, 500 heals, 1000h Total time played while Medic Resupply Badge B: 5 Ammo points V: 10 Ammo points, 500h Total time played while Support E: 25 Ammo points, 1000h Total time played while Support, 1000 resupplies Air Defense Badge B: 5 minutes on Air Defense (Stinger or AA Vehicle) V: 12 kills while on Air Defense (Stinger or AA Vehicle), 250h Total time using Air Defense E: 24 kills while on Air Defense (Stinger or AA Vehicle), 750h Total time using Air Defense Armor Badge B: 10 minutes in Armor V: 12 kills in Armor, 100h Total time using Armor E: 24 kills in Armor, 1000h Total time using Armor Aviator Badge B: 10 minutes in an Airplane V: 12 kills in an Airplane, 500h Total time using Aviator E: 24 kills in an Airplane, 1500h Total time using Aviator Helicopter Badge E: 15 minutes in a Helicopter V: 12 kills in a Helicopter, 100h Total time using Helicopter E: 24 kills in a Helicopter, 1000h Total time using Helicopter Transport Badge B: 10 minutes in a Transport V: 5 road kills while in Transport, 100h Total time using Transport, 2000 Driver points E: 11 road kills while in Transport, 1000h Total time using Transport, 50000 Driver points MEDALS Air Combat Medal 3000 Global Hours in an Airplane 10,000 Global Kills in an Airplane 25 Vehicle Kills during 1 Game in an Airplane Helicopter Combat Medal 3000 Global Hours in a Helicopter 25,000 Global Kills in a Helicopter 30 Vehicle Kills while in a Helicopter Armor Combat Medal 3000 Global Hours in Armor Vehicle (Tank/APC type) 10,000 Global Kills in Armor Vehicle (Tank/APC type) 25 Vehicle Kills in 1 Game in Armor Vehicle (Tank/APC type) Combat Action Medal 3000 Total Hours 25,000 Kills 25 or better Kill Streak Playing for 33 minutes in a server Distinguished Service Medal 3000 Global Hours as a Commander 2000 Global Hours as a Squad Leader 2000 Global Hours as Squad Member Team Score of 53 in 1 Round Good Conduct Medal 4000 Total Hours 27 Kills in 1 Round No Team Kills, Team Damage, or Team Vehicle Damage in the round you receive the medal Medal of Valour 6000 Total Hours 50,000 Driver Points 10,000 Defended CP Points 250,000 Global Teamwork Score Meritorious Service Medal 1000 Total Hours 50,000 Global Heals 25,000 Global Repairs 25,000 Global Re-supplies Navy Cross 4500 Global Hours Played as USA Best round score as USA 100 500 rounds won playing as USA Golden Scimitar 4500 Global Hours played as MEC Best round score as MEC 100 500 rounds won playing as MEC People's Medallion 4500 Global Hours Played as PLA Best round score as PLA 100 500 rounds won playing as PLA Combat Infantry Medal 500 Total Hours All Basic Combat Badges: Knife, Pistol, Assault, Anti-Tank, Sniper, Support, Spec Ops, Engineer, Medic Playing for 34 minutes in a server Marksman Infantry Medal All Veteran Combat Badges: Knife, Pistol, Assault, Anti-Tank, Sniper, Support, Spec Ops, Engineer, Medic Playing for 34 minutes in a server Sharpshooter Infantry Medal All Expert Combat Badges: Knife, Pistol, Assault, Anti-Tank, Sniper, Support, Spec Ops, Engineer, Medic Playing for 34 minutes in a server Gold Star Place First (1st) overall in a server at the end of the round Silver Star Place Second (2nd) overall in a server at the end of the round Bronze Star Place Third (3rd) overall in a server at the end of the round Purple Heart 1:4 Kill to Death Ratio (5 kills, 20 deaths) RANKS Private Create an account Private First Class 500 Global Points Private Lance Corporal 1000 Global Points Private First Class Corporal 10,500 Global Points Lance Corporal Sergeant 25,000 Global Points Corporal Staff Sergeant 50,000 Global Points Sergeant Gunnery Sergeant 75,000 Global Points Staff Sergeant Master Sergeant 150,000 Global Points Gunnery Sergeant First Sergeant 150,000 Global Points Gunnery Sergeant Badges: Basic Knife, Basic Pistol, Basic Assault, Basic Anti-Tank, Basic Sniper, Basic Spec Ops, Basic Support, Basic Engineer, Basic Medic Master Gunnery Sergeant 250,000 Global Points First Sergeant Sergeant Major 250,000 Global Points First Sergeant Badges: Basic Armor, Basic Transport, Basic Helicopter, Basic Aviator, Basic Air Defense, Basic Ground Defense Sergeant Major of the Corps 250,000 Global Points Sergeant Major Note: Only 1 person can hold this rank at a time. The rank is given to the best performing Sergeant Major at the end of each month. UNLOCKS DAO-12 You'll never be at a loss in close combat with the DAO-12 -- this is the supreme close combat weapon: Tons of fire power, quick between shots, and a spread of eight pellets per shot for an extreme 96 damage per shot. This upgrade is a no-brainer for any heavy anti-tank player. Total Magazines: 60 Magazine Size: 12 Reload Time: 0.625 per round (One shell at a time - can't be interrupted without switching weapons. ) Standard Deviation: 3.2 0.2 0.3 'Pull out' time: 0.8 Maximum Damage: 12 (per shell, 8 shells per shot) G3 Assault-A high power rifle for the assault class. More accurate and deadly than the M16 at the expense of the M203 and 10 shots per clip. Magazine Size: 20 Reload Time: 4.375 Standard Deviation: 2.5 0.2 0.05 'Pull out' time: 1.166 Maximum Damage: 40 G36C Spec-ops-An overall improvement in power, zoom, and accuracy from any of the standard spec-op weapons, the G36C is a solid upgrade. Reload Time: 4.1 Standard Deviation: 2 0.2 0.08 'Pull out' time: 1.166 Maximum Damage: 25 Jackhammer Mk3A1 Engineer Engineers, fear no more! Be useful in close quarter combat against enemies with this fast firing, high impact, automatic shotgun. Total Magazines: 6 Magazine Size: 7 Reload Time: 5 Standard Deviation: 3 0.3 0.3 'Pull out' time: 1.33 Maximum Damage: 15 (per shell, 8 shells per shot) L85A1 Medic-One of the most lauded upgrades in BF2, the L85A1 is a powerful and accurate weapon that won't let you down in medium range combat. Reload Time: 4 Standard Deviation: 2.5 0.3 0.07 'Pull out' time: 1 Maximum Damage: 32 M95 Sniper-The M95 is the most powerful weapon in the game delivering a massive 190 damage per shot. Also of special note, this weapon can shoot through solid objects such as vehicle windshields. Total Magazines: 7 Magazine Size: 5 Reload Time: 6 Standard Deviation: 3.5 2 0.5 'Pull out' time: 1 Maximum Damage: 190 PKM Support-The PKM, about double the power and accuracy of other support weapons at the cost of 50% their firing rate and clip size. Magazine Size: 100 Reload Time: 6.25 Standard Deviation: 0.8 0.4 0.02 'Pull out' time: 1.83 Maximum Damage: 45