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.
Did this cheat work for you?
or
100%
Outside of Map Border
Added on
2006-11-15 at 22:46:33
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. What you do is this: 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.
(Only works on earlier patches)
Did this cheat work for you?
or
99%
Weapons
Added on
2006-11-15 at 22:49:36
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. 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 usually only one soldier at time. You should know how to use your pistol if there is more then one enemy against you. This weapon is great for those that like to stick together. 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 exceptional and does great damage. It is great for the kill then to heal or revive a person. 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 This weapon is recommended if you really like to snipe and can hit a target at long range. You must be very skilled at using your pistol for close range encounters. It can also shoot through bulletproof windows on some vehicles like helicopters. 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.
Did this cheat work for you?
or
99%
Rename Soldier
Added on
2006-11-15 at 22:50:32
To rename your soldier, which the game by default does not allow you to do, you must edit the "\Battlefield 2\Profiles\0001\Profile.con" file 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]"
Did this cheat work for you?
or
99%
Ranks
Added on
2006-11-15 at 22:50:15
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
Did this cheat work for you?
or
99%
Basic Badge Requirements
Added on
2006-11-15 at 22:49:47
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.
All Basic Combat Badges (Sniper, Assault, Medic, Engineer, Support, AntiArmor, SpecOps): To get these Badges you must get 10 kills in one round with any weapon (not in any vehicle or anything of any kind).
Basic Knife Combat Badge: Kill seven people with a knife in one round.
Basic Pistol Combat Badge: Kill nine people with a pistol in one round.
Basic Explosive Ordinance Badge: Kill ten people with C4 in one round.
Basic Command Badge: Win 50 points as a commander before the round ends.
Basic Engineer Badge: Get from 5 to 10 Repair Points On in one round. The only way to gain points from this is by repairing your Team's Commander Equipment (Artillery, UAV Trailer, Radar) or by repairing vehicles that you or someone on your team is in. Repairing a vehicle that no one is in will work some of the times depending on certain circumstances (time after last person left vehicle and if that person has died) and is not recommended if you want to get points for repair, since you might not get any points at all.
Basic First Aid Badge: Get near 10 Healing Points people with First Aid in one round. Throw your kit on the floor as it gets points much quicker. You cannot get points by healing yourself.
Basic Resupply Badge: Get 5 resupply points in one round. Throw your kit in the floor as it gets points much quicker. You cannot get points by resupplying yourself.
All Basic Vehicle Related Badges (Transport, Armor, Helicopter, Ground Defence, Air Defence, Aviator): You must be in one of these vehicles for 30 minutes. You must be the driver of the vehicle; ground defense and air defense are mounted on the ground.
Did this cheat work for you?
or
99%
First Weapon
Added on
2006-11-15 at 22:48:35
Get 1,000 global points on ranked servers to unlock your first weapon. You will not obtain any points you have earned on a server unless you play until the round is over (until the map changes or a team wins). When you have gotten over 1,000 global points in your BFHQ window, quit the game and return to get 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 careful on which weapon you choose, as you will not be able to change it afterwards. The next rank requires 10,000 global points.
Did this cheat work for you?
or
99%
Remote Console Access
Added on
2006-11-15 at 22:53:19
To setup remote console access to the server:
- On the server create a new plain text document in \admin\ called default.cfg - Enter the following text into the new file:
port=4711 password=YourPassword
- Save the file, and start the server. Now you can access the server remotely by using the following commands from a client:
- rcon login Use this command to login to the server.
- rcon users This command lists all the users connected to the server. Very similar to admin.listPlayers
- rcon exec Replace with a console command you would like to execute on the server. For example: rcon exec admin.kickPlayer 3
Did this cheat work for you?
or
99%
Unlock Special Weapons
Added on
2006-11-15 at 22:48:17
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 code
defaultUnlocks = [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.
Did this cheat work for you?
or
99%
Codes
Added on
2006-11-15 at 22:44:43
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.
Code
Effect
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
Did this cheat work for you?
or
99%
Window Play
Added on
2006-11-15 at 22:47:00
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.
Did this cheat work for you?
or
98%
Cheats
Added on
2006-11-15 at 22:51:03
Press ~ to display the console window. Then, enter one of the following console commands on a server to activate the corresponding cheat functions:
Result
Command
Invincibility
aiCheats.code Tobias.Karlsson
Bots cheat
aiCheats.code BotsCanCheatToo
Kill bots
aiCheats.code Thomas.Skoldenborg
Kill enemy bots
aiCheats.code Jonathan.Gustavsson
New spawn location
aiCheats.code WalkingIsWayTooTiresome
Toggle frame rate display
renderer.drawfps [0 or 1]
Toggle AI stat
aiCheats.code TheAllSeeingEyeOfTheAIProgrammer
Toggle pausing the game
gameLogic.togglePause
Toggle HUD
renderer.drawHud [0 or 1]
Toggle access to in-game console
renderer.drawConsole [0 or 1]
Record current game as demo in \mods\bf2\demos
demo.recordDemo [filename]
folder
Stop current demo recording
demo.stopRecording
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
Kick indicated player
admin.kickPlayer [ID number]
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
admin.banPlayerKey [key hash] [timeout]
timeout values
Ban indicated player by IP address; see below for timeout