1. About.com
  2. Electronics & Gadgets
  3. Video Game Cheats

Discuss in my forum

Battlefield 2 Cheats and Secrets for PC - Battlefield 2 PC Cheats

Faster global points, secret weapons, and glitches in Battlefield 2 on the PC

By , About.com Guide

Faster Global Points

Normally when you are commander and use the artilery strike to kill players you get only 1 global point for the kill, but do it like this and you'll get 2 per kill.

You need to be commander for this trick. Launch an artilery strike on a group of players (an easy and quite cheesy way to do this is to drop a supply box right before the arti strike, they'll usually swarm to it like flies to rotting meat) and RESIGN from commander until you get the kills, because you aren't commander anymore they count as normal kills and not as commander kills.

Stay Outside the Map Border Glitch

This glitch allows you to stay outside of the map forever, where you should normally hear the "Where do you think you are going soldier..." message.

You can do this with a friend for example by making a squad together. The squadleader goes out into the red zone where you hear the previously mentioned message and you spawn in on him. You can stay outside the map forever.

Have your friend die and leave the squad so you become squad leader and let him spawn in on you. Now the two of you can stay outside and never die from the out of bound penalty.

Battlefield 2 Console Commands

Press the "~" key to bring up the console and type these codes in to do the desired effect. These commands will work with version 1.01 or earlier only.

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

    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

    demo.stopRecording
    Stops current demo recording

    gameLogic.togglePause
    Toggles pausing the game

    renderer.drawConsole 0
    Turns off access to the in-game console

    renderer.drawHud 0
    Turns the Heads Up Display (HUD) off

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.

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.

Unlock Special Weapons

Unlockable special weapons works with version 1.0.0 only.

Locate the file "unlocks.py" located in C: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 this line of code

    defaultUnlocks = [0, 0, 0, 0, 0, 0, 0]

Change all the "0"s to "1"s, so it looks like this:

    defaultUnlocks = [1, 1, 1, 1, 1, 1, 1]

Now press CTRL+S to save. 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.

Battlefield 2 PC FAQS and Walkthroughs

Battlefield 2 cheats and codes for PC subitted by Jeffrey N.

Have More Cheats?

If you have another cheat for this video game please send it in and we will add it to our video game cheats index shortly.

©2012 About.com. All rights reserved. 

A part of The New York Times Company.