23.05.2012, 22:59 UTC+2  

You are not logged in.


 

Steinway & Sons

Forum Moderator

Posts: 16,294

Awards: 0 / 24

Thanks: 334 / 2

1

16.12.2005, 20:22

BF2 FAQ Thread.

Thx to )(MaGicMeDs)(, R[a]PtOR.^, AvreX, Hugh & Tom, )(MaGicMeDs)(, xX_Renegade_Xx, GrmRprRG, EA


«««-----------------------------------------------------------------------------------------»»»


First, you may want to check our Game FAQ in the support area.

«««-----------------------------------------------------------------------------------------»»»



1. BF2 console commands.
2. How many points do you get for doing what.
3. How does the unlocking system work.
4. Some small tips and tricks.
5. Guide to awards, medals and ribbons.
6. Multiplayer icons.
7. Sergeant Rank Explained.
8. BF2 Game Load Tuning.
9. BF2 Game Install Guide.


«««-----------------------------------------------------------------------------------------»»»


1. BF2 console commands
[size=1]source: www.TweakGuides.com
see also http://bf2tracker.com/bf2_gameinfo.php?action=console[/size]

To open the BF2 in-game console, press the '~' key (or the key above TAB) to open/close the console. To see the list of command categories, press the TAB key twice. To see particular sub-types, enter the start of the command press TAB twice. E.g. enter renderer, then press TAB twice to see the renderer sub-class of commands.

Renderer Commands:
  • renderer.drawHud [0,1] - Turns the Heads Up Display (HUD) on or off.
  • renderer.drawConsole [0,1] - Turns off access to the in-game console if set to 0.
  • renderer.drawFps [0,1] - Displays the current and average frames per second (FPS) in the top left corner.

Game Commands:
  • game.sayAll [string] - Says the specified text in global chat
  • game.sayTeam [number] [string] - Says the specified text in team chat
  • game.lockFps [framerate] - Caps the game's maximum framerate to specified number
  • game.allowToggleFullscreen [0,1] - If set to 1 allows toggling of fullscreen/windowed mode
  • game.toggleFullscreen - Toggles between fullscreen and windowed mode

Demo Commands:
  • 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
  • demo.ShutdownDemo -

Localprofile Commands:
  • localProfile.setName [name] - Sets the name for your current account
  • localProfile.setNick [nick] - Sets the nickname for your current account
  • localProfile.setGamespyNick [GameSpyNick] - Sets the GameSpy login name for your account
  • localProfile.setEmail [email account] - Sets the email account for the current account
  • localProfile.setPassword [password] - Sets the password for the current account
  • localProfile.setNumTimesLoggedIn [number] - Sets the number of times the player has logged in with the current account
  • localProfile.setTotalPlayedTime [seconds] - Sets the time the game has been played using the current account
  • localProfile.save -
  • localProfile.addDemoBookmark [ ] -

Globalsettings Commands:
  • globalSettings.setDefaultUser [number] - Sets the profile to use, the first one being 0001, then 0002 etc.

Sv Commands:
These commands are used to adjust server settings, particularly in the Serversettings.con file under your \Documents and Settings\[username]\My Documents\Battlefield 2 Demo\Profiles\[profile]\ directory.
  • sv.allowNATNegotiation [0,1] -
  • sv.interface -
  • sv.timeBeforeRestarting [0,1] -
  • sv.autoBalanceTeam [0,1] -
  • sv.teamRatioPercent [0,1] -
  • sv.autoRecord [0,1] -
  • sv.demoIndexURL [address] -
  • sv.demoDownloadURL [address] -
  • sv.autoDemoHook -
  • sv.demoQuality -
  • sv.adminScript -
  • sv.sponsorText -
  • sv.sponsorLogoURL [address] -
  • sv.communityLogoURL [address] -
  • sv.radioSpamInterval -
  • sv.radioMaxSpamFlagCount -
  • sv.radioBlockedDurationTime [seconds] -
  • sv.useGlobalRank [0,1] -
  • sv.useGlobalUnlocks [0,1] -

Gamelogic Commands:
  • gameLogic.togglePause - Toggles pausing the game.

Settingsmanager Commands:
These commands set a range of variables. E.g. SettingsManager.boolSet GSUseObjectCache 1. The command used must match the type of variable (e.g. .boolset for Boolean variables, .IntSet for variables requiring integer input, etc.)
  • SettingsManager.stringSet -
  • SettingsManager.boolSet -
  • SettingsManager.IntSet -
  • SettingsManager.floatSet -
  • SettingsManager.u32Set -
  • SettingsManager.stringGet -
  • SettingsManager.boolGet -
  • SettingsManager.intGet -
  • SettingsManager.foatGet -
  • SettingsManager.U32Get -

Inputdevices Commands:
  • InputDevices.setInvertAxis -
  • InputDevices.setAxisScale -

Controlmap Commands:
These settings should be used in the Controls.con file under your \Documents and Settings\[username]\My Documents\Battlefield 2 Demo\Profiles\[profile]\ directory.
  • controlMap.deleteControlMap -
  • controlMap.dump -
  • controlMap.setButtonRiseTime -
  • controlMap.SetButtonFallTime -
  • controlMap.SetDoubleTapTime -
  • controlMap.addAxisToAxisMapping [string] -
  • controlMap.addButtonsToAxisMapping [string] -
  • controlMap.addKeyAndButtonToAxisMapping [string] -
  • controlMap.addKeysToAxisMapping [string] -
  • controlMap.addButtonToTriggerMapping [string] -
  • controlMap.AddKeyToTriggerMapping [string] -
  • controlMap.setAxisScale -
  • controlMap.setYawFactor -
  • controlMap.setPitchFactor -
  • controlMap.addAxisToTriggerMapping -
  • controlMap.InvertMouse [0,1] - Set to 1 for inverted mouse, 0 for default mouse
  • controlMap.mouseSensitivity [number] - Determines the sensitivity of the mouse
  • controlMap.keyboardSensitivity [number] - Deterimes the sensitivity of the keyboard

Maplist Commands:
These commands are used to manage lists of maps by server administrators.
  • mapList.list - Lists map ID numbers, map name, game mode and the number of players if specified.
  • mapList.configFile [new location for file] - Used to specify the location of the _mapList.con file. Default is \My Documents\Battlefield 2 Demo\ServerConfigs\
  • mapList.load - Makes the server reload _mapList.con
  • mapList.save - Saves the current map list on the server to the file _mapList.con
  • mapList.mapCount - Shows the total number of maps in the current map list
  • mapList.currentMap - Shows the map list ID number of the current map being played
  • mapList.clear - Clears the current map list
  • mapList.remove [map ID number] - Removes the specified map from the map list
  • mapList.append [map name] [game mode] [number of players] - Add a new map to the end of the map list. You must specify the map name and game mode.
  • mapList.insert [map ID number] [map name] [game mode] [number of players] - Same as mapList.append command, but with this command you can specify at what map ID number to insert the new map into the list.

Admin Commands:
These commands are used by server administrators.
  • admin.listPlayers - Lists the players connected to the server, showing their name, ID number and IP number.
  • admin.runNextLevel - Forces the server to end the round and start the next map in the map list.
  • admin.currentLevel - Shows the map list ID number for the current map being played.
  • admin.nextLevel - Shows the map list ID number for the next map to be played.
  • admin.restartMap - Restarts the current map.
  • admin.banPlayer [player ID number] [timeout] - Enter the player ID number you want to ban. Bans the player from the server by using their IP address. The timeout value controls the length of the ban e.g. perm for permanent ban, round to ban them for the rest of the round, and 180 is 180 seconds (3 minutes).
  • admin.banPlayerKey [player ID number] [timeout] - Enter the player ID you want to ban. Bans the player from the server by using their CD key hash.
  • admin.addAddressToBanList [IP address] [timeout] - Enter the IP number you want to ban.
  • admin.addKeyToBanList [CD key hash] [timeout] - Enter the CD key hash you want to ban.
  • admin.removeAddressFromBanList [IP address] - Enter the IP address to remove from the ban list.
  • admin.removeKeyFromBanList [CD key hash] - Enter the CD key hash you want to remove from the ban list.
  • admin.clearBanList - Clears all ban lists.
  • admin.listBannedAddresses - Displays a list of the currently banned IP addresses.
  • admin.listBannedKeys - Displays a list of the currently banned CD keys.
  • admin.kickPlayer [player ID number] - Enter the ID number of the player you want to kick.

Remote Console:
These commands are used by server administrators.
To setup remote console access to the server, onthe server create a new plain text document in \admin\ called default.cfg and 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 [YourPassword] - 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 [command name] - Replace with a console command you would like to execute on the server. For example: rcon exec admin.kickPlayer 3


Exit - Quits the game to desktop.


«««-----------------------------------------------------------------------------------------»»»



2. How many points do you get for doing what.

Skill-Based score:
  • = 2 points
  • death = 0 points

Team based score:
  • capture control points = 2 points ( 2 points to make it neutral and 2 points to capture it to your side)
  • capture assist cp = 1 point ( 1 point to make it neutral and 1 point to capture it for your side)
  • defend control point = 1 point (kill oponent within your flag radius)
  • kill assist = 1 point ( do 50% damage to opponent whom teammate subsequently kills)
  • heal = 1 point
  • revive = 2 points
  • resupply = 1 point
  • repair = 1 point
  • driver score = 1 point (every time passenger uses special ability or kills opponent)

Commander Score:
  • Winning Commander = 2x average team score
  • Losing commander = average team score

Score Punishments:
  • team kill = -4 points
  • team damage = -2 points
  • team vehicle damage = -1 point



«««-----------------------------------------------------------------------------------------»»»



3. How does the unlocking system work.

First off all, you will not get to unlock a weapon with your first promotion, Private First Class. You have to collect 1000 points to get the rank Lance Corporal, then you finally get to unlock your first weapon.
You do not need any Medals/Ribbon or any other kind of awards to unlock a weapon.

Once you have gotten this (and you have seen in-game that u have been promoted) you can continue playing, but if you want to unlock your weapon as fast as possible you have to leave the server and close down your game.

Do not bother searching around in the menu without closing down your game first because you will not find anything about unlocking a weapon.

Once you've started up your game again, you will probably first get a screen that says "Congratulations! You have been promoted to Lance Corporal" or something similar. Click that away and you will get to the screen where u can unlock your weapon.


Use the arrows to 'scroll' through the unlockable weapons. Chose wisely, you can only chose once. Ofcourse you get to unlock all of the other unlockable weapons, but that will take you a while.

Each promotion (except on Private First Class) you can unlock a weapon, so chose the best in the first and the worst in the end.

Ok now you have your unlocked weapon but your wondering "Hmm.. Could I use it on every server I join?"

The answer is no... You cannot use them on servers that are NOT ranked. You can only use them on servers that are ranked AND allow unlocked weapons (I guess only 5% of the servers doesnt allow them).

There are also servers that have the option "Global Unlock" turned on, this means every player in THIS server will get to play all of the unlockable guns. Once you go to another server (which doesnt have Global Unlock turned on) you will lose all the unlocks again, except the one you got yourself.
  • ANTI-TANK kit

    Unlockable Weapon: DAO-12

    The DAO-12 has a big revolver-style cylinder holding 12 shots which is a large number compared to automatic shotguns. This shotgun is extremely effective in close range encounters.

    Type: Semi Auto
    Damage: High
    Accuracy: Low

  • Assault kit

    Unlockable Weapon: G3

    The G3 is the big brother to many modern weapons such as the G36C. It's heavy and somewhat clumsy but reliable, very accurate and extremely powerfull.

    Type: Full auto / Semi Auto
    Damage: High
    Accuracy: High

  • Engineer kit

    Unlockable Weapon: MK3A1

    The jackhammer is a gas-operated heavy shotgun loaded with 7 rounds revolver type cylinders. Due its long reload time its important to be carefull when firing on the full auto settings or you will find yourself out of ammunition at an inconventient moment.

    Type: Full Auto
    Damage: High
    Accuracy: Low

  • Medic kit

    Unlockable Weapon: L85A1

    The L85 is part of the SA80 weapons family. It's a completely new design and when introduced to the Brittish Army proved so accurate that they had to redesign their Army Marksmanship tests.

    Type: Full Auto / Semi Auto
    Damage: Medium
    Accuracy: High

  • Special Forces kit

    Unlockable Weapon: G36C

    The G36C is the commando version of the G36 weighing 2.8 kilos and is only 500mm long when the buttstock is folded. In the full auto mode it can fire 750 rounds per minute.

    Type: Full Auto / Semi Auto
    Damage: Medium
    Accuracy: High

  • Support kit

    Unlockable Weapon: PKM

    The 7.62mm PKM is a 16 kilo machine gun which has amazing firepower but extremely innaccurate due to its massive recoil. Best results are archieved when firing from a prone, stationary position

    Type: Full Auto
    Damage: High
    Accuracy: Medium

  • Sniper kit

    Unlockable Weapon: M95

    The M-95 Barret is the most massive sniper weapon to date. It fires 12.7mm (.50) ammunition and is one of the few handheld weapons that is known to penetrate armored glass such as in helicopter cockpits.

    Type: Bolt Auto
    Damage: Very High
    Accuracy: High



«««-----------------------------------------------------------------------------------------»»»

Steinway & Sons

Forum Moderator

Posts: 16,294

Awards: 0 / 24

Thanks: 334 / 2

2

16.12.2005, 20:48

4. Some small tips and tricks.
[size=1]source: www.TweakGuides.com[/size]
  • Disabling the Intro Movies
    The introductory movies to BF2 are quite annoying, and generally increase startup times for the game. To disable them, you should not delete the movie files - this may cause problems with Punkbuster. Instead, simply rename the relevant files in your \Program Files\EA Games\Battlefield 2 Demo\mods\bf2\Movies\ directory to something else (e.g. rename dice.bik to dice.backup). The files to rename are: demo_b2legal.bik, demo_bf2release.bik, demo_demolegaltext.bik, demo_locknload.bik, dice.bik, EA.bik and Nvidia_logo.bik. This will mean the intro movies are all skipped as BF2 starts to load.

    If for any reason you experience any problems with the above method, you can download and use the blank movie files from here: SkipIntroBF2.zip (2KB) instead. Backup your movie files first, then extract the contents of this .zip file into your \movies directory.

  • Removing the Time Limit
    To remove the 12 minute time limit for each round, do the following: go to your \Battlefield 2 Standalone Demo Server\mods\bf2\python\game\gamemodes directory or your \Battlefield 2 Demo\mods\bf2\python\game\gamemodes (depending on whether you want to implement this on a server, or for your own singleplayer mode), and open the gpm_cq.py file with Notepad or Wordpad. Find the following line (if necessary do a search for this string):

    host.sgl_endGame(winner, victoryType)

    and replace it with the following:

    # host.sgl_endGame(winner, victoryType)

    return

    This should mean that once the clock hits 00:00 you can still keep playing until all the tickets expire. Importantly, if you run a server note that EA Games have announced that servers which do this will be delisted for 1 week.

  • Unlocking All Weapons
    Due to popular demand, I am including this tweak. To unlock all the weapons in the game, go to your \Program Files\EA Games\Battlefield 2 Demo\python\bf2\stats directory (whether running a server or in singleplayer mode) and open the file unlocks.py with Notepad or Wordpad.

    Find the line: defaultUnlocks = [0, 0, 0, 0, 0, 0, 0]

    and change it to: defaultUnlocks = [1, 1, 1, 1, 1, 1, 1]

    Note once again that EA Games have announced that servers which do this will be delisted for 1 week.

  • Increasing Singleplayer Bots
    To increase the number of bots used in singleplayer mode, go to your \Program Files\EA Games\Battlefield 2 Demo\mods\bf2\AI directory and open the file aidefault.ai with Notepad or Wordpad. Read the instructions in the file, and remove the words 'rem' from in front of the relevant lines. To alter the number of actual bots, edit the number at the end of the aiSettings.setMaxNBots 32 line (e.g. aiSettings.setMaxNBots 64 for 64 bots). Note that more bots can really stress your system and hence destabilize it.

  • Measuring Frameratep
    Aside from using the console command to measure in-game Frames Per Second (FPS) - see Console Commands section above - you can also measure your current fps using the free utility FRAPS. This utility will display a very accurate framerate counter in the corner of the screen, and has other handy functions like the ability to take screenshots in various formats.

  • Taking Screenshots
    If you want to take screenshots of the in-game gameplay, simply press the PRTSCN (Print Screen) key which by default takes a screenshot and places it in your \Documents and Settings\[username]\My Documents\Battlefield 2 Demo\Screenshots\ directory. Alternatively you can simply use Fraps, as mentioned above.



«««-----------------------------------------------------------------------------------------»»»



5. Guide to awards, medals and ribbons.

http://bf2tracker.com/bf2_gameinfo.php?action=ranks
http://bf2tracker.com/bf2_gameinfo.php?action=awards
http://www.bf2.aussie-croc.com/


«««-----------------------------------------------------------------------------------------»»»



6. Multiplayer icons.
[size=1]Information taken direct from the EA website.[/size]

We've been asked several times what the multiplayer icons mean, the explanation for each is as follows:

The Battlefield 2 game browser icons are located in the Internet Servers section to the left of the name of the server in the list. From left to right these are:
  • Server Load

    The bar icon on the far left of the server browser indicates the load on the server machine. It is common for this icon to be red.
  • Server OS Icon

    This next icon appears as a computer box, a penguin or a '64'. These icons represent the OS the server is running on.
    The Box icon represents all Windows servers, the Penguin icon represents Linux servers and the 64 icon represents Linux 64 bit CPU servers.
  • Game Mod/Mode Icon

    The next icon represents the game mod/mode being run on the server. If there is an exclamation point the server will be running a modified version of Battlefield 2.
  • Ranked Icon

    The icon that appears as military chevrons represent whether the server is ranked or not. If the icon is not present the server is not running a ranked version.
    Note: There are some 'ranked' servers out there that are not EA Official Trusted servers. If you suspect a server is running a hacked ranked server please report it to EA Customer Support. Please include the following information when reporting a server.
    The name of the server. This can be found to the right of the game browser icons.
    The IP address of the server. This can be found on the map loading screen, or the teams screen while in game. To get to the teams screen press Tab while in a match. The IP address will be displayed in the upper left portion of the screen.
    The infraction or hack that is occuring. Please give a detailed account of what is happening on the server.
  • VOIP Icon

    The headphones icon represents whether a server has player Voice Over IP Communication activated. If the headphones are present then VOIP is turned on. If the icon is not present then there is no VOIP communication on that server.
  • PunkBuster Icon

    The PunkBuster logo icon indicates when a server is running PunkBuster software to help prevent player hacks. Always make sure to play on servers running PunkBuster to ensure a quality play experience.
  • Content Check Icon

    The monitor icon represents whether a server has content check enabled. Content check prevents players with edited files from playing on these servers. To further ensure a quality play experience players should always look for servers with content check enabled.
  • Password Icon

    The lock icon indicates whether a password is set for accessing the server.



«««-----------------------------------------------------------------------------------------»»»



7. Sergeant Rank Explained.
http://bf2tracker.com/support.php?threadid=24


«««-----------------------------------------------------------------------------------------»»»



8. BF2 Game Load Tuning.
http://bf2tracker.com/support.php?threadid=23


«««-----------------------------------------------------------------------------------------»»»



9. BF2 Game Install Guide.
http://bf2tracker.com/support.php?threadid=25


«««-----------------------------------------end---------------------------------------------»»»

Posts: 2,906

Awards: 8 / 24

Thanks: 0 / 53

3

16.12.2005, 23:45

Veteran Veteran Knife Combat Badge.

Requirements:

IAR: 7 kills with Knife
50 kills with a knife.

Veteran Veteran Pistol Combat Badge.

Requirements:

IAR: 7 kills with a Pistol
50 kills with a pistol
Basic Pistol Combat Badge

I'm sorry to put you down but you got every ribbon and badge wrong.

This post has been edited 1 times, last edit by "Intruder(FIN)" (16.12.2005, 23:47)


Steinway & Sons

Forum Moderator

Posts: 16,294

Awards: 0 / 24

Thanks: 334 / 2

4

18.12.2005, 14:14

Quoted

Originally posted by Intruder(FIN)
I'm sorry to put you down but you got every ribbon and badge wrong.

Is there somewhere a correct list with the requirement?

Could be very well that everything is wrong, i just copy pasted from another thread, and my own knowledge is minimal :)
..:: Forumrules - Contact ::..

Jawful

Specialist

Posts: 950

Awards: 0 / 24

Thanks: 0 / 7

5

20.12.2005, 09:41

Here's a pretty good awards guide:
http://www.bf2.aussie-croc.com/

I've found it to be pretty accurate.



val0r

Recruit

Posts: 1

Awards: 0 / 24

6

12.01.2006, 18:39

I've found this one to be decent: http://ubar.bf2s.com/

Google Bot

  • Go to the top of the page

Mark

Private First Class

Posts: 523

Awards: 0 / 24

Thanks: 66 / 3

7

12.01.2006, 18:44

Quoted

Originally posted by Jawful
Here's a pretty good awards guide:
http://www.bf2.aussie-croc.com/

I've found it to be pretty accurate.


What's the difference between the moderators link which has incorrect requirements and your link that claims to be right?
No difference, same website. :laugh:
*****FREE £50*****
I have alraedy referred a number of people, all of which are very happy.
If anyone has recently or is going to open up a Premium Direct Account or a Premium Account with the Alliance & Leicester, let me know: mark.ford@swansea.gov.uk
QUOTE:"Your friend or family member needs to be 21 years old or over and fund their Premier Direct or Premier Current Account with the £500 minimum monthly funding within 8 weeks of account opening." WE BOTH GET £50 once done.

This post has been edited 1 times, last edit by "Mark" (12.01.2006, 18:45)


Posts: 1

Awards: 0 / 24

8

20.01.2006, 20:32

Name change

Hey guys can anyone help I want to change my name but dont want to lose my rank . Is there any way this can be done?? :wacko: :wacko:

Posts: 984

Awards: 0 / 24

Thanks: 0 / 54

9

20.01.2006, 22:51

RE: Name change

Quoted

Originally posted by EFFInspectorGadget
Hey guys can anyone help I want to change my name but dont want to lose my rank . Is there any way this can be done?? :wacko: :wacko:


No. EA have no way unless they add the feture to the patch, you will have to reset your stats im afraid.

Back on topic...
Thanks for the thread, kinda sums it all up. Answers to a lot of questions all in 1 thread, GENIOUS! :)


Jawful

Specialist

Posts: 950

Awards: 0 / 24

Thanks: 0 / 7

10

21.01.2006, 09:39

Quoted

Originally posted by Mark

Quoted

Originally posted by Jawful
Here's a pretty good awards guide:
http://www.bf2.aussie-croc.com/

I've found it to be pretty accurate.


What's the difference between the moderators link which has incorrect requirements and your link that claims to be right?
No difference, same website. :laugh:
Bah, didn't even know he listed it at the bottom. That's weird that his were wrong then. I dunno, anyway wikipedia has a decent list too.

http://www.wikipedia.org/wiki/Battlefield_2



m1N1m3

Specialist

Posts: 847

Awards: 0 / 24

Thanks: 0 / 23

11

25.03.2006, 17:45

Cool

Cool thread, very useful

chadwick86

Recruit

Posts: 33

Awards: 0 / 24

Thanks: 0 / 2

12

12.07.2007, 17:59

so does this only work for the demo?? i cant figure out how to increase the bot number for single player