Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Battlefield 2"

From PCGamingWiki, the wiki about fixing PC games
(→‎Surround sound: - The OpenAL Soft version here is bit dated so replaced link with latest version.)
 
(199 intermediate revisions by 61 users not shown)
Line 1: Line 1:
{{cleanup}}
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = Battlefield 2 Cover.jpg
 
|cover        = Battlefield 2 Cover.jpg
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|DICE}}
 
{{Infobox game/row/developer|DICE}}
 +
{{Infobox game/row/developer|DICE Canada|Special Forces}}
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|Electronic Arts}}
 
{{Infobox game/row/publisher|Electronic Arts}}
Line 10: Line 10:
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|June 21, 2005}}
 
{{Infobox game/row/date|Windows|June 21, 2005}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|battlefield-2|91}}
 +
{{Infobox game/row/reception|IGDB|battlefield-2|93}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase, Expansion pack }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | First-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Action, FPS }}
 +
{{Infobox game/row/taxonomy/vehicles          | Automobile, Flight, Helicopter, Naval/watercraft, Tank, Transport, Truck }}
 +
{{Infobox game/row/taxonomy/art styles        | Realistic }}
 +
{{Infobox game/row/taxonomy/themes            | Contemporary }}
 +
{{Infobox game/row/taxonomy/series            | Battlefield }}
 +
|official site= https://web.archive.org/web/20100329231105/http://www.battlefield.ea.com/battlefield/bf2/
 
|steam appid  = 24860
 
|steam appid  = 24860
|gogcom page  =  
+
|gogcom id    =  
 +
|hltb        = 935
 +
|strategywiki = Battlefield 2
 +
|lutris      = battlefield-2
 +
|mobygames    = 18194
 
|wikipedia    = Battlefield 2
 
|wikipedia    = Battlefield 2
 
|winehq      = 2424
 
|winehq      = 2424
 +
|license      = commercial
 
}}
 
}}
{{Series|Battlefield}}
 
  
'''Key points'''
+
{{Introduction
{{ii}} The [http://www.battlelog.co Battlefield 2 Battlelog] should be used to replace the [[GameSpy]] master server.
+
|introduction      =
{{ii}} The game can no longer be bought on either Steam or Origin directly, but Steam gift versions and boxed copies can still be bought legitimately.
+
 
{{++}} Runs well on low-end hardware.
+
|release history  = The game received a major expansion pack, '''''Special Forces''''', in November 2005, and two booster packs, '''''Euro Force''''' and '''''Armored Fury''''' in March and June 2006, respectively. The two booster packs were integrated and made available for free to all owners of the base game with patch 1.50 in September 2009.
{{++}} Active community.
+
 
 +
The official [[GameSpy]] servers were shut down in 2014. The Revive community offered a custom master server, but in late 2017, after a legal notice from publisher Electronic Arts forbade the distribution of game ISOs, the service was shut down.<ref>{{Refurl|url=https://web.archive.org/web/20180120181517/http://community.revive.network/|title=Thank You|date=2023-10-03}}</ref><ref>{{Refurl|url=https://web.archive.org/web/20180204013316/http://community.revive.network/notice|title=Revive Network - Notice|date=2023-10-03|snippet=(...) In other, more legal-styled terms, please stop distributing copies of our game clients and using our trademarks, logos, and artwork on your sites.<br>(...)<br>IP Counsel<br>Electronic Arts Inc.}}</ref> [https://www.bf2hub.com/ BF2Hub] took over shortly thereafter and is operational as of October 2023.
 +
 
 +
|current state    = In addition to server lookup, some users may find issues with [[#Mouse skipping/stutter|mouse skipping/stuttering]] for which there is no known fix, as well as [[#Game crashes often|compatibility issues with multi-core processors]] and potential [[#Rendering issues|rendering issues]].
 +
}}
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://battlefield.wikia.com/wiki/Battlefield_Wiki Battlefield Wiki]
+
{{mm}} [http://planetbattlefield.gamespy.com/battlefield-2/indexa40b.html?game=3 Battlefield 2] hub on Planet Battlefield
{{mm}} [http://planetbattlefield.gamespy.com/ Planet Battlefield]
+
{{mm}} [https://forums.battlefield.com/en-us/categories/battlefield-legacy-all-other-bf The Battlefield series on Battlelog] - PC section.
{{mm}} [http://steamcommunity.com/app/24860/discussions/ Steam Community Discussions]
+
{{mm}} [https://answers.ea.com/t5/Other-Battlefield-Games/bd-p/battlefield-1942 EA Answers HQ]
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=733 Steam Users' Forums] for game series
+
{{mm}} [https://steamcommunity.com/app/24860/discussions/ Steam Community Discussions]
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | disc, key | Can be redeemed on Origin through EA Support. |Origin}}
+
{{Availability/row| Retail | | disc, key | {{Removed DRM|SafeDisc|v3}} - Removed by the official 1.50 patch.<br>Can be redeemed on Origin through the EA Support. | Origin | Windows }}
{{Availability/row| Amazon | B00480OTRS | unknown | Complete Collection }}
+
{{Availability/row| Origin | | Origin | | | Windows | unavailable}}
{{Availability/row| GamersGate | DD-B2CCUS | unknown | Battlefield 2: Complete Collection }}
+
{{Availability/row| Steam | 24860 | Steam, key | Complete Collection | Origin | Windows |unavailable }}
}}
 
 
 
{{DLC|
 
{{DLC/row| Armored Fury | Available for free. Included with Patch v1.50 and Battlefield 2: Complete Collection. See [[#Patches|Patches]] for a download link. | Windows }}
 
{{DLC/row| Euro Force | Available for free. Included with Patch v1.50 and Battlefield 2: Complete Collection. See [[#Patches|Patches]] for a download link. | Windows }}
 
{{DLC/row| Special Forces | Included with Battlefield 2: Complete Collection. | Windows }}
 
 
}}
 
}}
  
 
===Version differences===
 
===Version differences===
====Battlefield 2: Complete Collection====
+
{{ii}} Disc-based versions require a CD-key which has to be typed in when installing. Individual CD keys are required for each expansion, except for the Complete Collection as mentioned below.
Includes the base edition of Battlefield 2, and the separate expansion Special Forces, along with two content add-ons, Euro Forces and Armored Fury, which add new content to the base game, included for free in the latest patch. Only one CD key is available for all the expansions.
+
{{ii}} The '''Complete Collection''' includes the expansion pack Special Forces, along with the two booster packs Armored Fury and Euro Forces. Only one CD key is available for all the expansions.
  
====Serial Key====
+
==Monetization==
The disc based version requires a CD-key which has to be typed in when installing. Individual CD keys are required for each expansion.
+
{{Monetization
 +
|ad-supported          =
 +
|dlc                    =  
 +
|expansion pack        = The major expansion pack includes a separate set of maps featuring different gameplay. The minor booster packs include new standard multiplayer maps, factions, vehicles, infantry gear and awards. Initially a separate purchase, booster packs were integrated with the official 1.50 patch.
 +
|freeware              =  
 +
|free-to-play          =  
 +
|one-time game purchase = The game requires an upfront purchase to access.
 +
|sponsored              =
 +
|subscription          =
 +
}}
  
==Essential improvements==
+
{{DLC|
===Skip intro videos===
+
{{DLC/row| Armored Fury | Included in the 1.50 patch and the Complete Collection | Windows }}
{{Fixbox|1=
+
{{DLC/row| Euro Force | Included in the 1.50 patch and the Complete Collection | Windows }}
{{Fixbox/fix|Command line}}
+
{{DLC/row| Special Forces | Included in the Complete Collection. | Windows }}
# See [[Glossary:Command line arguments|Command line arguments]].
 
# Use <code>+restart</code>
 
 
}}
 
}}
  
{{Fixbox|1=
+
==Essential improvements==
{{Fixbox/fix|Manualy editing the files}}
+
===Patches===
# Navigate to <code>{{p|game}}\Battlefield 2\mods\bf2\Movies</code>
+
{{ii}} The Origin and Steam versions are already patched.
# Find, delete or rename the following files.
+
====[https://community.pcgamingwiki.com/files/file/73-battlefield-2-patch/ Patch 1.41]====
 
+
{{ii}} Includes a new map, fixes bugs and exploits.
<pre>
+
{{ii}} Includes prior patches.
Dice.bik
+
{{ii}} The retail version of the Complete Collection is on this version.
EA.bik
 
Intro.bik
 
Legal.bik
 
</pre>
 
 
 
'''Notes'''
 
{{ii}} Only do this if the previous tweak doesn't work.
 
}}
 
  
===Patches===
+
====[https://community.pcgamingwiki.com/files/file/72-battlefield-2-patch/ Patch 1.50]====
====[http://community.pcgamingwiki.com/files/file/72-battlefield-2-patch/ Patch 1.50]====
 
 
{{ii}} Version 1.41 has to be installed beforehand.
 
{{ii}} Version 1.41 has to be installed beforehand.
{{++}} Removes the disc check DRM.
+
{{++}} Removes the disc check DRM and adds widescreen support.
{{++}} Includes Armored Fury and Euro Forces Expansions for free.
+
{{++}} Includes the Armored Fury and Euro Forces expansions for free.
{{--}} The AI bot commander has been removed in this version.
 
  
====[http://community.pcgamingwiki.com/files/file/73-battlefield-2-patch/ Patch 1.41]====
+
====[https://community.pcgamingwiki.com/files/file/1031-battlefield-2-patch-150-alttab-hotfix/ Patch 1.50 Hotfix]====
{{ii}} A very important patch.
+
{{ii}} Fixes a crash issue when using {{key|Alt|Tab}} to switch to desktop.
  
===Autologin===
+
===Online play support===
{{Fixbox|1=
+
{{ii}} The BF2Hub client allows the game to be played online after the shutdown of the GameSpy online service.
{{Fixbox/fix|Instructions}}
 
# See [[Glossary:Command line arguments|Command line arguments]].
 
# Use <code>+playerName '''Your Name''' +playerPassword '''Your Password'''</code> 
 
  
 +
{{Fixbox|description=Download and install the [https://www.bf2hub.com/home/downloads.php BF2Hub] client|ref=<ref name="Wasch" />|fix=
 
'''Notes'''
 
'''Notes'''
{{ii}} Login at least once before doing this.
+
{{ii}} Changes done by the client can be reverted at any time.
 +
{{++}} Includes fixes for crashes on startup.
 
}}
 
}}
  
===Ambient occlusion (HBAO)===
+
===PunkBuster updates===
{{Image|Ambient Occlusion NVIDIA Inspector.png|The inspector tool.}}
+
{{ii}} Support for the anti-cheat software PunkBuster in BF2 has been discontinued by [http://www.evenbalance.com/ Evenbalance].
  
{{Fixbox|1=
+
{{Fixbox|description=Update PunkBuster manually|ref=<ref name=Wasch />|fix=
{{Fixbox/fix|Instructions}}
+
{{ii}} Make sure the PunkBuster service is installed and working properly by using the [http://evenbalance.com/downloads.php PunkBuster Service Installer (pbsvc)]. A reboot is required if it is installed for the first time.
# Download the [http://download.orbmu2k.de/files/nvidiaInspector.zip NVIDIA Inspector Tool].
+
# Download the [https://community.pcgamingwiki.com/files/file/1036-battlefield-2-punkbuster-files/ PunkBuster files for Battlefield 2].
# Extract the files to any new folder.
+
# Extract the contents to {{file|{{P|game}}\pb\|folder}}, overwriting any older files.
# Open <code>nvidiainspector.exe</code> and click on the button the button next to the <code>Driver Version</code> string.
+
# Enable PunkBuster in-game in the lower right corner of the server browser.
# From the drop down list next to '''Profiles''' select <code>Battlefield 2</code>.
+
}}
# Select the <code>Ambient Occlusion compatibility</code> line.  
 
# Set <code>SettingValue</code> to <code>0x00000003 (Fallout 3)</code> from the drop down menu.
 
  
'''Notes'''
+
===Skip intro videos===
{{ii}} This tweak might not work with the previous 1.4 patch.
+
{{Fixbox|description=Use the <code>+restart</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref name="Wasch">{{Refcheck|user=Waschbär|date=2018-05-06}}</ref>}}
}}
 
  
 
==Game data==
 
==Game data==
 
{{Image|Battlefield 2 General.png|In-game general settings.}}
 
{{Image|Battlefield 2 General.png|In-game general settings.}}
 +
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|}}
+
{{Game data/config|Windows|{{p|userprofile\Documents}}\Battlefield 2\Profiles\{{P|uid}}\}}
}}
 
 
 
===Save game data location===
 
{{Game data|
 
{{Game data/row|Windows|{{p|userprofile}}\Documents\Battlefield 2\Profiles}}
 
 
}}
 
}}
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|origin               = true
+
|discord                  =
|origin notes         =  
+
|discord notes            =
|steam cloud           = false
+
|epic games launcher      =
|steam cloud notes     =  
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                =
|uplay notes           =  
+
|gog galaxy notes          =
|gamesave manager      = true
+
|origin                   = true
|gamesave manager notes=  
+
|origin notes             =  
 +
|steam cloud               = false
 +
|steam cloud notes         =  
 +
|ubisoft connect          =  
 +
|ubisoft connect notes     =  
 +
|xbox cloud                =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|Battlefield 2 Video.png|In-game video settings.}}
 
{{Image|Battlefield 2 Video.png|In-game video settings.}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/battlefield-2
+
|wsgf link                  = https://www.wsgf.org/dr/battlefield-2
 
|widescreen wsgf award      = silver
 
|widescreen wsgf award      = silver
 
|multimonitor wsgf award    = limited
 
|multimonitor wsgf award    = limited
Line 142: Line 154:
 
|4k ultra hd wsgf award    = incomplete
 
|4k ultra hd wsgf award    = incomplete
 
|widescreen resolution      = true
 
|widescreen resolution      = true
|widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]].
+
|widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]]. Use [https://github.com/marekzajac97/BF2-HUD-fix BF2 HUD fix] if experiencing a stretched HUD.
 
|multimonitor              = hackable
 
|multimonitor              = hackable
|multimonitor notes        = Use [https://www.widescreenfixer.org Widescreen Fixer].
+
|multimonitor notes        = Use [https://github.com/dlrudie/WidescreenFixer/releases Widescreen Fixer] and [https://github.com/marekzajac97/BF2-HUD-fix BF2 HUD fix] if experiencing a stretched HUD.
|ultrawidescreen            = unknown
+
|ultrawidescreen            = true
|ultrawidescreen notes      =  
+
|ultrawidescreen notes      = Use [https://github.com/dlrudie/WidescreenFixer/releases Widescreen Fixer] for FOV adjustment and [https://github.com/marekzajac97/BF2-HUD-fix BF2 HUD fix] if experiencing a stretched HUD.
|4k ultra hd                = unknown
+
|4k ultra hd                = true
|4k ultra hd notes          =  
+
|4k ultra hd notes          = See [[#Widescreen resolution|Widescreen resolution]]. Use [https://github.com/marekzajac97/BF2-HUD-fix BF2 HUD fix] if experiencing a stretched HUD.
 
|fov                        = hackable
 
|fov                        = hackable
|fov notes                  = Use [https://www.widescreenfixer.org Widescreen Fixer].
+
|fov notes                  = Use [https://github.com/dlrudie/WidescreenFixer/releases Widescreen Fixer].
 
|windowed                  = hackable
 
|windowed                  = hackable
|windowed notes            = Launch the game with <code>+fullscreen 0</code> [[Glossary:Command line arguments|parameter]]
+
|windowed notes            = See [[#Windowed|Windowed]].
 
|borderless windowed        = false
 
|borderless windowed        = false
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
 
|anisotropic                = true
 
|anisotropic                = true
|anisotropic notes          = Called Texture filtering. High is 4x; higher settings can be forced.
+
|anisotropic notes          = Labeled as "Texture filtering", High is 4x.
 
|antialiasing              = true
 
|antialiasing              = true
|antialiasing notes        = Up to 8x; higher settings can be forced in the graphics card control panel.
+
|antialiasing notes        = Up to 8x [[MSAA]]. [[SGSSAA]] available on Nvidia systems with flag <code>0x40000000</code>.
 +
|upscaling                  = false
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = hackable
 
|vsync                      = hackable
|vsync notes                = Can be [[Glossary:Vertical sync (Vsync)#Force Vsync|forced]] through driver control panel.
+
|vsync notes                = Add {{code|renderer.vsync 1}} to {{file|GameLogicInit.con}}, otherwise if [[Glossary:Vertical sync (Vsync)#Force Vsync|forcing]] through driver control panel does not work, use [https://community.pcgamingwiki.com/files/file/84-d3doverrider/ D3DOverrider] instead.
|high frame rate            = hackable
+
|60 fps                    = true
|high frame rate notes     = Unlock default 100 FPS cap by typing <code>game.lockfps 0</code> in the console.
+
|60 fps notes              =
|color blind                = unknown
+
|120 fps                    = hackable
 +
|120 fps notes             = Capped at 100 FPS. See [[#High frame rate|High frame rate]], which may also fix crashes on high refresh rate displays.
 +
|hdr                        = false
 +
|hdr notes                  =
 +
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
{{ii}} Native widescreen support was added as of patch 1.5 released on September 1, 2009.
+
{{++}} Included in version 1.5 of Battlefield 2.
  
{{Fixbox|1=
+
{{Fixbox|description=Use the <code>+szx 1920 +szy 1080 +menu 1 +widescreen 1</code> [[Glossary:Command line arguments|command line arguments]]|ref=<ref name="Wasch" />|fix=
{{Fixbox/fix|Instructions}}
 
# See [[Glossary:Command line arguments|Command line arguments]].
 
# Use <code>+szx '''YourWidth''' +szy '''YourHeight''' +menu 1 +widescreen 1</code>
 
 
}}
 
}}
  
==Input settings==
+
===[[Glossary:Windowed|Windowed]]===
 +
{{Fixbox|description=Use the <code>+fullscreen 0</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref name="Wasch" />|fix=
 +
}}
 +
{{Fixbox|description=Use <code>+wx (number)</code> and <code>+wy (number)</code> [[Glossary:Command line arguments|command line arguments]] to position the window|fix=
 +
}}
 +
 
 +
===[[Glossary:Frame rate (FPS)|High frame rate]]===
 +
{{Fixbox|description=Use console command|ref=<ref name="Wasch" />|fix=
 +
# Open {{file|%USERPROFILE%\Documents\Battlefield 2\Profiles\Default\Video.con}} in a text editor and change the <code>60</code> in <code>VideoSettings.setResolution 800x600@60</code> to the display's refresh rate.
 +
# In-game, press {{key|~}} and the command console will appear.
 +
# Type <code>Game.LockFps XX</code> where XX is the desired frame rate (e.g. <code>Game.LockFps 0</code>).
 +
# Press {{key|Enter}} to activate the console command and press {{key|~}} again to close the console.
 +
 
 +
'''Notes'''
 +
{{ii}} This data can also be put into {{file|Global.con}} in the profiles folder (needs write protection).
 +
}}
 +
 
 +
===Ambient occlusion (HBAO)===
 +
{{Image|Ambient Occlusion NVIDIA Inspector.png|The inspector tool.}}
 +
 
 +
{{Fixbox|description=Use Nvidia Inspector tool|ref=<ref>{{Refurl|url=https://www.realitymod.com/forum/showthread.php?t=124625|title=PR:BF2 Guide to Best Possible Graphics with nVidia GPU - Project Reality Forums|date=2018-06-05}}</ref>|fix=
 +
# Download the [http://download.orbmu2k.de/files/nvidiaInspector.zip NVIDIA Inspector Tool].
 +
# Extract the files to any new folder.
 +
# Open {{file|nvidiaprofileinspector.exe}}.
 +
# From the drop down list next to '''Profiles''' select <code>Battlefield 2</code>.
 +
# Select the <code>Ambient Occlusion compatibility</code> line.
 +
# Set <code>SettingValue</code> to <code>0x00000003 (Fallout 3)</code> from the drop down menu.
 +
 
 +
'''Notes'''
 +
{{ii}} This tweak might not work with the previous 1.4 patch.
 +
}}
 +
 
 +
===DirectX API Wrappers===
 +
Some modern Windows systems may experience glitches or crashes with old DirectX games. Some have had success with the following DirectX wrappers. They are usually installed by extracting override DLLs alongside the game EXE file in the game installation folder.
 +
# DirectX to OpenGL: [https://github.com/adolfintel/wined3d4win WineD3D for Windows]
 +
 
 +
==Input==
 
{{Image|Battlefield 2 Controls.png|In-game general control settings.}}
 
{{Image|Battlefield 2 Controls.png|In-game general control settings.}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
|acceleration option      = true
+
|acceleration option      = always on
|acceleration option notes =  
+
|acceleration option notes = Forced heavy mouse acceleration. Heavy mouse stutter on X axis.
 +
|mouse sensitivity        = true
 +
|mouse sensitivity notes  =  
 
|mouse menu                = true
 
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
|controller support notes  =  
+
|controller support notes  = Mouse look can't be mapped to analog stick.
 
|full controller          = false
 
|full controller          = false
 
|full controller notes    =  
 
|full controller notes    =  
 
|controller remap          = true
 
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
 +
|controller sensitivity    = false
 +
|controller sensitivity notes=
 
|invert controller y-axis  = false
 
|invert controller y-axis  = false
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = true
|touchscreen notes        =  
+
|xinput controllers notes  =
 +
|xbox prompts              = false
 +
|xbox prompts notes        =
 +
|impulse triggers          = false
 +
|impulse triggers notes    =
 +
|dualshock 4               = false
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes  =
 +
|light bar support        = unknown
 +
|light bar support notes   =
 +
|dualshock 4 modes         = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= false
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers        = unknown
 +
|other controllers notes  =
 +
|other button prompts      = unknown
 +
|other button prompts notes=
 +
|controller hotplug        = true
 +
|controller hotplug notes  =
 +
|haptic feedback          = false
 +
|haptic feedback notes    =
 +
|simultaneous input        = true
 +
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
==Audio settings==
+
==Audio==
 
{{Image|Battlefield 2 Audio.png|In-game audio settings.}}
 
{{Image|Battlefield 2 Audio.png|In-game audio settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    =  
 
|separate volume notes    =  
 
|surround sound          = true
 
|surround sound          = true
|surround sound notes    = Missing from Windows Vista onwards. See [[Glossary:Sound#Restoring Legacy Audio Effects (DirectSound 3D)|Restoring Legacy Audio Effects (DirectSound 3D)]].
+
|surround sound notes    = Missing from Windows Vista and onward. See [[#Surround sound|Surround sound]].
 
|subtitles                = true
 
|subtitles                = true
 
|subtitles notes          =  
 
|subtitles notes          =  
 
|closed captions          = false
 
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = true
+
|mute on focus lost      = always on
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              = true
 
|eax support              = true
|eax support notes        = EAX 2, EAX 5 <ref>[https://web.archive.org/web/20051211080841/http://www.soundblaster.com/products/x-fi/technology/battlefield2/ Xtreme Fidelity Audio in Battlefield 2 - SoundBlaster.com (retrieved)]</ref> (via OpenAL)<ref>[https://web.archive.org/web/20070815112710/http://www.soundblaster.com/products/gaming/article.asp?articleid=56068&categoryid=13&page=2 Creating the High-Tech Audio of Battlefield 2 - SoundBlaster.com (retrieved)]</ref>
+
|eax support notes        = EAX 2, EAX 5<ref>{{Refurl|url=https://web.archive.org/web/20051211080841/http://www.soundblaster.com/products/x-fi/technology/battlefield2/|title=Xtreme Fidelity Audio in Battlefield 2 - SoundBlaster.com (retrieved)|date=May 2023}}</ref> (via OpenAL)<ref>{{Refurl|url=https://archive.li/sAxcF|title=Creating the High-Tech Audio of Battlefield 2 - SoundBlaster.com (retrieved)|date=May 2023}}</ref>
 +
|royalty free audio      = always on
 +
|royalty free audio notes =
 +
}}
 +
 
 +
===[[Glossary:Surround sound|Surround sound]]===
 +
{{ii}} Only Creative X-Fi cards support surround sound by selecting '''Creative X-Fi''' as audio renderer in the in-game audio settings. This may lead to game crashes however.
 +
{{Fixbox|description=Replace OpenAL files|ref=<ref>{{Refurl|url=http://www.battlefieldsingleplayer.com/forum/index.php?showtopic=16768|title=How to enable BF2 true surround sound for Vista/Win7 - Battlefield SinglePlayer Forum|date=2018-05-12}}</ref>|fix=
 +
# Launch the game and set the audio renderer to '''Hardware'''.
 +
# Go to {{file|{{P|game}}|folder}} and create a backup of the file {{file|BF2OpenAL.dll}}.
 +
# Install [https://community.pcgamingwiki.com/files/file/10-openal/ OpenAL].
 +
# Copy the file {{file|OpenAL32.dll}} from {{file|{{P|windir}}\SysWOW64|folder}} (when using a 64-bit OS) '''or''' {{file|{{P|windir}}\System32|folder}} (32-bit OS) to {{file|{{P|game}}|folder}} and rename it to {{file|BF2OpenAL.dll}}.
 +
# Download and extract [https://github.com/kcat/openal-soft/releases/latest OpenAL Soft] to a temporary folder and copy the file {{file|soft_oal.dll}} from inside {{file|bin\Win32|folder}} to {{file|{{P|game}}|folder}}.
 
}}
 
}}
  
Line 224: Line 330:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
  |fan notes =  
+
}}
 +
{{L10n/switch
 +
|language  = Traditional Chinese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
  |fan       =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 230: Line 343:
 
  |interface = true
 
  |interface = true
 
  |audio    = unknown
 
  |audio    = unknown
  |subtitles = unknown
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = French
 
  |language  = French
 
  |interface = true
 
  |interface = true
  |audio    = unknown
+
  |audio    = false
  |subtitles = unknown
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = German
 
  |language  = German
 
  |interface = true
 
  |interface = true
  |audio    = unknown
+
  |audio    = false
  |subtitles = unknown
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
  |fan notes =  
+
}}
 +
{{L10n/switch
 +
|language  = Hungarian
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = Fan translation, [https://magyaritasok.hu/magyaritasok/battlefield-2/141 for base game and 'Euro Forces'], [https://magyaritasok.hu/magyaritasok/battlefield-2-special-forces/battlefield-2-special-forces/531 for 'Special Forces'].
 +
  |fan       = true
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Italian
 
  |language  = Italian
 
  |interface = true
 
  |interface = true
  |audio    = unknown
+
  |audio    = false
  |subtitles = unknown
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Japanese
 
  |language  = Japanese
 
  |interface = true
 
  |interface = true
  |audio    = unknown
+
  |audio    = false
  |subtitles = unknown
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Korean
 
  |language  = Korean
 
  |interface = true
 
  |interface = true
  |audio    = unknown
+
  |audio    = false
  |subtitles = unknown
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 284: Line 399:
 
  |interface = true
 
  |interface = true
 
  |audio    = unknown
 
  |audio    = unknown
  |subtitles = unknown
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
  |fan notes =  
+
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = unknown
 +
|notes    = Fan translation - [https://www.zoneofgames.ru/games/battlefield_2/files/18.html download]
 +
  |fan       = true
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Spanish
 
  |language  = Spanish
 
  |interface = true
 
  |interface = true
  |audio    = unknown
+
  |audio    = false
  |subtitles = unknown
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 302: Line 423:
 
  |interface = true
 
  |interface = true
 
  |audio    = unknown
 
  |audio    = unknown
  |subtitles = unknown
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Thai
 
  |language  = Thai
 
  |interface = true
 
  |interface = true
  |audio    = unknown
+
  |audio    = false
  |subtitles = unknown
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
}}
 
}}
Line 327: Line 446:
 
|lan play            = true
 
|lan play            = true
 
|lan play players    = 64
 
|lan play players    = 64
|lan play modes      =  
+
|lan play modes      = Versus, Co-op
 
|lan play notes      =  
 
|lan play notes      =  
|online play          = true
+
|online play          = hackable
 
|online play players  = 64
 
|online play players  = 64
|online play modes    =  
+
|online play modes    = Versus, Co-op
|online play notes    = Use [http://www.battlelog.co BF2 Battlelog] for a working server browser.
+
|online play notes    = The official [[GameSpy]] service has been shut down; see [[#Online play support|Online play support]].
 
|asynchronous        =  
 
|asynchronous        =  
 
|asynchronous notes  =  
 
|asynchronous notes  =  
Line 345: Line 464:
 
|dedicated notes    =  
 
|dedicated notes    =  
 
|self-hosting      = true
 
|self-hosting      = true
|self-hosting notes = [http://largedownloads.ea.com/pub/patches/BF2/ Dedicated server software] available for Windows and Linux.
+
|self-hosting notes = Dedicated server software available for [https://www.moddb.com/games/battlefield-2/downloads/battlefield-2-v15-windows-server-unranked Windows] and [https://www.bf-games.net/downloads/954/bf2-dedicated-server-150-linux-build-153153-8020.html Linux].
 
|direct ip          = true
 
|direct ip          = true
|direct ip notes    = Enter in-game or use <code>bf2://</code> URL.
+
|direct ip notes    = In-game via '''Connect to IP''' or through the {{code|+joinServer}} [[Glossary:Command line arguments|parameter]].
 
}}
 
}}
  
 
{{Network/Ports
 
{{Network/Ports
|tcp  = 80,1024-1124,4711,29900,29901
+
|tcp  = 80,1024-1124,4711,27900,29900,29901
|udp  = 1024-1124,1500-4999,16567,27900,28910,29900,55123-55125
+
|udp  = 1024-1124,1500-4999,16567,27900,27901,28910,29900,55123-55125
|upnp =  
+
|upnp = unknown
 
}}
 
}}
  
Line 366: Line 485:
 
|native 3d                  = false
 
|native 3d                  = false
 
|native 3d notes            =  
 
|native 3d notes            =  
|nvidia 3d vision            = false
+
|nvidia 3d vision            = true
|nvidia 3d vision notes      =  
+
|nvidia 3d vision notes      = <ref>{{Refurl|url=https://www.geforce.co.uk/games-applications/pc-games/battlefield-2|title=Battlefield 2 - GeForce|date=2018-05-06}}</ref>
 
|tridef 3d                  = true
 
|tridef 3d                  = true
 
|tridef 3d notes            =  
 
|tridef 3d notes            =  
 
|iz3d                        = true
 
|iz3d                        = true
 
|iz3d notes                  =  
 
|iz3d notes                  =  
 +
|vorpx                      = hackable
 +
|vorpx modes                = G3D
 +
|vorpx notes                = User created, see [https://www.vorpx.com/forums/search/Battlefield_2_/ profile introdution].
 +
|htc vive                    =
 +
|htc vive notes              =
 +
|oculus rift                =
 +
|oculus rift notes          =
 +
|osvr                        =
 +
|osvr notes                  =
 +
|keyboard-mouse              =
 +
|keyboard-mouse notes        =
 
|3rd space gaming vest      =  
 
|3rd space gaming vest      =  
 
|3rd space gaming vest notes =  
 
|3rd space gaming vest notes =  
|creative senz3d            =
 
|creative senz3d notes      =
 
|leap motion controller      =
 
|leap motion controller notes=
 
 
|novint falcon              = true
 
|novint falcon              = true
|novint falcon notes        = Requires [http://community.pcgamingwiki.com/files/file/72-battlefield-2-patch/ Patch 1.50].
+
|novint falcon notes        = Requires [https://community.pcgamingwiki.com/files/file/72-battlefield-2-patch/ Patch 1.50].
|oculus rift                =
 
|oculus rift notes          =
 
|razer hydra                =
 
|razer hydra notes          =
 
 
|trackir                    =  
 
|trackir                    =  
 
|trackir notes              =  
 
|trackir notes              =  
 +
|tobii eye tracking          =
 +
|tobii eye tracking notes    =
 +
|play area seated            =
 +
|play area seated notes      =
 +
|play area standing          =
 +
|play area standing notes    =
 +
|play area room-scale        =
 +
|play area room-scale notes  =
 
}}
 
}}
 +
 +
==Issues unresolved==
 +
====Mouse skipping/stutter====
 +
{{--}} Battlefield 2 suffers from mouse skipping and acceleration when standing still and looking left/right. Skipping will not occur if moving forwards/backwards but will when strafing left/right.
 +
There is no known fix for this.
  
 
==Issues fixed==
 
==Issues fixed==
{{ii}} TweakGuides has created a [http://www.tweakguides.com/BF2_1.html comprehensive guide] for fixing issues in this game.
+
{{ii}} TweakGuides has created a [https://tweakguides.pcgamingwiki.com/BF2_1.html comprehensive guide] for fixing issues in this game.
 
 
===Patch 1.5 won't install ("Newer version already installed")===
 
{{Fixbox|1=
 
{{Fixbox/fix|Patch 1.5 won't install ("Newer version already installed")}}
 
* Run the 1.41 patch first, then 1.5.
 
}}
 
  
===Patch 1.41 won't install ("Can't find install folder")===
+
===Newer version already installed===
{{ii}} This can occur on Windows Vista and later if an install is interrupted or incomplete.
+
{{Fixbox|description=Download and install [https://community.pcgamingwiki.com/files/file/73-battlefield-2-patch/ Patch 1.41] before 1.5|ref=<ref>{{Refurl|url=https://www.realitymod.com/forum/showthread.php?t=119276|title=Patch 1.5 can't be installed / can't play PR - Project Reality Forums|date=2018-05-06}}</ref>}}
  
{{Fixbox|1=
+
===Can't find install folder===
{{Fixbox/fix|Patch 1.41 won't install ("Can't find install folder")}}
+
{{Fixbox|description=Patch 1.41 won't install ("Can't find install folder")|ref=<ref>{{Refurl|url=http://www.ign.com/boards/threads/cant-find-battlefield-2-install-folder.102095973/|title=Can't find Battlefield 2 install folder - IGN Boards|date=2018-05-06}}</ref>|fix=
# Open the [[Registry Editor]] (open the Start screen/Start menu, type <code>regedit</code> and press {{key|Enter}}).
+
# Go to {{registry|{{p|hklm}}\SOFTWARE\{{p|wow64}}\Electronic Arts\EA Games\Battlefield 2}}.
# Go to <code>{{p|hklm}}\SOFTWARE\{{p|wow64}}\Electronic Arts\EA Games\Battlefield 2</code>
+
# Create a new string by right clicking in the folder and select '''New > String Value''', label this string {{code|InstallDir}}.
# Create a 'New String' by right clicking in the folder and select New > String Value, label this string "InstallDir"
+
# Right-Click, '''Modify''' the string, and in the Data Value field, input the installation folder (e.g. {{code|G:\Battlefield 2}}).
# Right-Click, 'Modify' the string, and in the Data Value field, input the game's installation folder.
 
 
}}
 
}}
  
 
===Game crashes often===
 
===Game crashes often===
{{Fixbox|1=
+
{{Fixbox|description=[[Windows Compatibility Mode|Disable desktop composition]] for {{file|bf2.exe}}|ref=<ref>{{Refurl|url=https://hardforum.com/threads/bf-2-1-5-september-1st.1447073/page-7#post-1034585387|title=BF 2 1.5 September 1st | Page 7 | [H]ard|Forum|date=2018-05-21}}</ref>|fix=
{{Fixbox/fix|Game Crashes a lot}}
+
}}
Try running the game with Disable desktop composition on (right-click bf2.exe click options and then compatibility tab).
 
  
If this still does not work and you are using a multi-core CPU, try running the game on a single CPU core. Go into the process list in Task Manager, find bf2.exe, right click, select set affinity then choose one of the cores. This shortcut will also do it for you. [Target: {{p|windir}}\System32\cmd.exe /C start /affinity 1 C:\Program" "Files\EA" "GAMES\Battlefield" "2\BF2.exe +restart] [Start In: "C:\Program Files\EA GAMES\Battlefield 2"].
+
{{Fixbox|description=Set [[core affinity]] for {{file|bf2.exe}} to one core|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/24860/discussions/0/846956740688192455/|title=BF2 random closing :: Battlefield 2 General Discussions|date=2018-05-06}}</ref>|fix=
 
}}
 
}}
  
===Game crashes when alt-tabbing===
+
===Game crashes to desktop at launch===
{{Fixbox|1=
+
{{Fixbox|description=Set frame rate in {{file|{{p|userprofile\Documents}}\Battlefield 2\Profiles\Default\Video.con}} to match the display's refresh rate; see [[#High frame rate|High frame rate]]|ref={{cn|October 2023}}|fix=
{{Fixbox/fix|Apply [http://www.mediafire.com/?1d271vnyoc9cyhk%20BF2 1.50 hot-fix]|ref=<ref>[https://web.archive.org/web/20101010123529/http://forums.electronicarts.co.uk/battlefield-2/804570-battlefield-2-update-1-50-alt-tab-fix.html Battlefield 2 Update 1.50 ALT+TAB FIX - Electronic Arts UK Community (retrieved)]</ref>}}
 
 
}}
 
}}
  
===Vsync won't work===
+
===Game crashes when entering a game===
{{Fixbox|1=
+
{{ii}} Multiple input audio devices can lead to a crash when entering a game. Remove all input devices like Bluetooth headsets the one.
{{Fixbox/fix|Vsync won't work}}
+
{{ii}} If the game crashes to the desktop entering a LAN game, try randomizing the key with https://github.com/art567/bf2keyman/releases.
Some combinations of cards/drivers doesn't seem to want to apply Vsync. You can try forcing it with a third-party program such as [http://www.mediafire.com/?ia3wiao4yparrpy D3Doverrider] or [http://dxtory.com/v2-home-en.html DXtory] instead. In D3DOverrider create a separate profile using Low detection level. If that doesn't work try High instead.
+
 
 +
===X-Fi related sound issues===
 +
{{ii}} On 64-bit Windows 7 systems with a Creative X-Fi sound card, severe audio corruption or crashes may occur when running under X-Fi Audio Mode and Ultra sound quality.
 +
 
 +
{{Fixbox|description=Reduce sound quality to high or change it to hardware mode|ref=<ref>{{Refurl|url=https://www.realitymod.com/forum/showthread.php?t=76171|title=[XP<nowiki>]</nowiki> BF2 CTD when selecting X-fi in sound options - Project Reality Forums|date=2018-05-19}}</ref>|fix=
 
}}
 
}}
 +
{{ii}} Some maps fail to include the file {{file|Sounds.con}} which leads to broken EAX on X-Fi hardware and the X-Fi MB3 virtual sound card (see {{file|{{P|game}}\mods\bf2\Levels\Dragon_Valley\server.zip\Sounds.con}}). This file contains the line {{code|sound.setReverb "common/sound/levelambients/Openlandscape.eax"}} ("City.eax" for some maps).
  
===Getting kicked by PunkBuster===
+
{{Fixbox|description=Extract {{file|Sounds.con}} from a map's {{file|server.zip}} file and put in maps that do not have it|ref=<ref>{{Refurl|url=https://www.realitymod.com/forum/showthread.php?t=133282&page=4#post2196398|title=Creative X-Fi audio renderer - Project Reality Forums|date=2019-06-26}}</ref>|fix=
{{Fixbox|1=
 
{{Fixbox/fix|Getting kicked by PunkBuster}}
 
Try updating PunkBuster manually. Download [http://websec.evenbalance.com/downloader/download.php?file=1 PBSetup]. Run the program and add Battlefield 2. Click '''check for updates''' and let it run. If you still have errors, start the game by right clicking the shortcut and choosing "Run as Administrator". You should only need to do this once but if it continues, you can set the shortcut to always run as administrator by right clicking the short cut, select "Properties", choose the "Computability" tab, and select the "Run as Administrator" box.
 
 
}}
 
}}
  
===X-Fi related sound issues===
+
===Invalid CD Key===
{{Fixbox|1=
+
{{ii}} Some people get kicked from every game with an "Invalid CDKey" message. This also happens with the Steam version, where the key is bound to be correct anyway.
{{Fixbox/fix|X-Fi related sound issues}}
+
{{ii}} There is a [https://web.archive.org/web/20141205181325/http://forums.steampowered.com/forums/showthread.php?t=1680864 thread on the Steam forums] containing some fixes for this. To manually resolve this issue, see [https://web.archive.org/web/20141205181247/http://help.ea.com/en/article/error-cdkeycheck-exe-or-invalid-cd-key/ this guide] from EA.
On Windows 7 x64 systems with a Creative X-Fi sound card, severe audio corruption may occur when running under X-Fi Audio Mode and Ultra sound quality. Reducing the sound quality to "High" usually solves this issue.  
+
 
 +
===Rendering issues===
 +
{{ii}} Certain graphics card drivers cause visual issues with the game.<ref>{{Refurl|url=https://www.realitymod.com/forum/showthread.php?p=1740040#post1740040|title=SOLVED Black terrain spots - Page 2 - Project Reality Forums|date=2018-05-20}}</ref><ref>{{Refurl|url=https://forums.geforce.com/default/topic/692127/geforce-drivers/334-89-issue-in-battlefield-2/1/|title=334.89 issue in Battlefield 2 - GeForce Forums|date=2018-05-20}}</ref> These include black terrain and/or models, objects, black spots on map, and more.
 +
 
 +
{{Fixbox|description=Set "Terrain" quality to low|ref=<ref name="Visuals" />}}
 +
 
 +
{{Fixbox|description=Download updated shader ".fx" files|ref=<ref name="Visuals">{{Refurl|url=http://www.battlefieldsingleplayer.com/forum/index.php?showtopic=16430&st=0&p=177619&#entry177619|title=Black Spots in map - Battlefield SinglePlayer Forum|date=2018-05-20}}</ref>|fix=
 +
# Download a new [http://www.battlefieldsingleplayer.com/forum/index.php?showtopic=16430&st=0&p=177619&#entry177619 "shaders_client.zip"].
 +
# Go to {{file|{{p|game}}\mods\bf2|folder}}, make a backup of {{file|shaders_client.zip}} and replace it with the downloaded file.
 +
# Delete the cache folder in {{file|{{P|userprofile\Documents}}\Battlefield 2\mods\bf2|folder}}. This will force Battlefield 2 to recompile the shaders.
 +
 
 +
'''Notes'''
 +
{{--}} Applying this fix will not allow the game to be played on PunkBuster-protected servers.
 
}}
 
}}
  
===Missing health bar and kits on spawn menu===
+
===Connecting to account server takes a long time===
{{Fixbox|1=
+
{{Fixbox|description=Delete server history|ref=<ref name="Wasch" />|fix=
{{Fixbox/fix|Missing health bar and kits on spawn menu}}
+
# Go to the [[#Game data|configuration file(s) location]].
This problem has occurred with on-board Intel graphics chipsets. It causes an area in the bottom left of the screen to not draw HUD elements, such as the health bar and the spawn menu. The problem can be resolved by editing some registry entries.
+
# Open {{file|General.con}} with a text editor.
# Run "regedit"
+
# Delete all lines starting with {{code|GeneralSettings.addServerHistory}}.
# Search for (Ctrl+f) "~bf2.exe"
 
# Change each of the values from 1 to 0.
 
 
}}
 
}}
  
===Invalid CDKey===
+
===Fix stretched HUD in widescreen resolutions===
{{Fixbox|1=
+
{{Fixbox|description=Use "BF2 HUD fix" by marekzajac97|ref=<ref>{{Refurl|url=https://github.com/marekzajac97/BF2-HUD-fix|title=GitHub|date=May 2023}}</ref>|fix=
{{Fixbox/fix|Invalid CDKey}}
+
# Download the [https://github.com/marekzajac97/BF2-HUD-fix/releases/ latest release].
Some people get kicked from every game with an "Invalid CDKey" message. This also happens with the Steam version, where your key is bound to be correct anyway. There's a [http://forums.steampowered.com/forums/showthread.php?t=1680864 thread on the Steam forums] containing some fixes for this.
+
# Make backup copies of {{file|Battlefield 2\bf2.exe}} and {{file|{{p|game}}\mods\bf2\Menu_server.zip}}.
Manual method:
+
# Open the zip file, and copy {{file|hudfix.dll}}, {{file|BF2.exe}} and {{file|hud_config.txt}} to {{file|{{p|game}}|folder}}.
This's another way for fixing the problem but it's recommended you backup your registry before editing anything. [https://help.ea.com/article/error-cdkeycheck-exe-or-invalid-cd-key These instructions are from the ea help section]
+
# Copy the contents of the {{file|Menu_server|folder}} folder within the zip file into {{file|{{p|game}}\mods\bf2\Menu_server.zip}}.
}}
 
  
===No ability to find any, or connect to any servers===
+
'''Notes'''
{{Fixbox|1=
+
{{ii}} Only supports patch 1.50.
{{Fixbox/fix|No ability to find any, or connect to any servers}}
+
{{ii}} As this includes a modified {{file|bf2.exe}}, consider using a DLL injector to create a custom patched executable.
Delete the desktop shortcuts created during the installation and run the game directly from the bf2.exe file inside the game's folder. Or create a desktop shortcut that links directly to the bf2.exe file.
 
 
}}
 
}}
  
Line 465: Line 601:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      = 9
+
|direct3d versions      = 9.0b
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
Line 477: Line 613:
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  
 +
|vulkan versions        =
 +
|vulkan notes          =
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
|shader model versions  = 2
+
|shader model versions  = 1.4
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = false
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        =
 +
|windows exe notes      =
 +
|macos intel 32-bit app =
 +
|macos intel 64-bit app =
 +
|macos arm app          =
 +
|macos app notes        =
 +
|linux 32-bit executable=  
 +
|linux 64-bit executable=
 +
|linux arm app          =
 +
|linux executable notes =  
 
}}
 
}}
  
Line 497: Line 645:
 
|cutscenes        = Bink Video, Swiff Player
 
|cutscenes        = Bink Video, Swiff Player
 
|cutscenes notes  =  
 
|cutscenes notes  =  
|multiplayer      = GameSpy, PunkBuster
+
|multiplayer      = GameSpy
|multiplayer notes= Use [http://www.battlelog.co BF2 Battlelog] to replace the deprecated [[GameSpy]] master server.
+
|multiplayer notes=
 +
|anticheat        = PunkBuster
 +
|anticheat notes =
 +
}}
 +
 
 +
===Automatic login===
 +
{{Fixbox|description=Use the [[Glossary:Command line arguments|Command line argument]] <code>+playerName '''YourName''' +playerPassword '''YourPassword'''</code>|ref=<ref>{{Refurl|url=https://tweakguides.pcgamingwiki.com/BF2_9.html|title=TweakGuides.com - Battlefield 2 Tweak Guide|date=2018-05-06}}</ref>|fix=
 +
 
 +
'''Notes'''
 +
{{ii}} It might be necessary to login at least once.
 +
{{ii}} The command and login data is case-sensitive.
 +
{{--}} Doesn't work on offline accounts.
 
}}
 
}}
 +
 +
===Mods===
 +
* [https://www.moddb.com/games/battlefield-2/ Mod DB landing page for Battlefield 2]
 +
* [http://www.battlefieldsingleplayer.com/forum/index.php?showforum=23 Battlefield Singleplayer Forum]
 +
 +
====[http://forgottenhope.warumdarum.de/ Forgotten Hope 2]====
 +
Forgotten Hope 2 is an award-winning World War II mod for Battlefield 2, covering all aspects of land, air and sea combat, with a focus on realism and historic accuracy.
 +
 +
====[https://www.realitymod.com/ Project Reality]====
 +
Project Reality reworks Battlefield 2 to create the most realistic and demanding virtual combat environment for PC gamers possible. Does not require BF2 to be installed.
 +
 +
====[https://www.moddb.com/mods/allied-intent-xtended Allied Intent Xtended]====
 +
AIX aims to deliver an amazing array of content which is 100% bot compatible for use in single player and coop game modes.
 +
 +
====[https://www.moddb.com/mods/heat-of-battle2 Heat of Battle: RUSH]====
 +
Heat of Battle is a BF2 mod focused on delivering top-tier animation, sound, and lighting, as well as fast-paced, intense gameplay to make it more in-pair with modern releases in the series. Does not require BF2 to be installed.
 +
 +
====[https://www.moddb.com/mods/mrz-mod MoRoZ Rebalance MOD]====
 +
MoRoZ Rebalance is a mod that rebalance various aspects of the single player game, already added and is compatible with all the maps from Special Forces expansion as well as extra maps from Point of Existence mod which also added Russian factions. Weapon kits are also rebalanced, notably the PLA which has now the correct weapons for each class.
 +
 +
====[https://www.moddb.com/mods/bf2sandbox BF2:Sandbox]====
 +
Sandbox is a mod that lets players use the BF2 engine to build structures, set up racetracks, ramps, and much much more. This is all done from an easy Command Rose interface in-game.
 +
 +
====[https://www.moddb.com/mods/eve-of-destruction-21 Eve of Destruction 2]====
 +
Based on the Vietnam war, it features a variety of weapons, over 40 brand new vehicles and diverse maps ranging from dense jungles to overgrown rice paddies.
 +
 +
====[https://www.moddb.com/mods/battlefield-1943 Battlefield 1943]====
 +
A recreation of the console exclusive game.
 +
 +
====[https://www.moddb.com/mods/battlefield2-high-definition-user-interface High Definition User Interface]====
 +
The main goal is to improve original UI include Fonts, minimap icons, crosshairs etc. while still keeping the original look of the game.
  
 
==System requirements==
 
==System requirements==
Line 506: Line 696:
  
 
|minOS    = XP
 
|minOS    = XP
|minCPU  = AMD Athlon XP equivalent
+
|minCPU  = Intel Pentium 4 1.7 GHz
|minCPU2  = Intel Pentium IV 1.7 GHz
+
|minCPU2  = AMD Athlon XP equivalent
 
|minRAM  = 512 MB
 
|minRAM  = 512 MB
 
|minHD    = 2.3 GB
 
|minHD    = 2.3 GB
Line 515: Line 705:
 
|minDX    = 9.0b
 
|minDX    = 9.0b
  
|recGPU  = AMD Athlon XP equivalent
+
|recCPU  = Intel Pentium 4 2.4 GHz
|recCPU  = Intel Pentium IV 2.4 GHz
+
|recCPU2  = AMD Athlon XP equivalent
 
|recRAM  = 1 GB
 
|recRAM  = 1 GB
|recGPU  = Nvidia GeForce FX 5700
+
|recGPU  =  
|recGPU2  = ATI Radeon 9500
+
|recGPU2  =  
 
|recVRAM  = 256 MB
 
|recVRAM  = 256 MB
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Latest revision as of 15:55, 10 March 2024

Battlefield 2
Battlefield 2 cover
Developers
DICE
Special Forces DICE Canada
Publishers
Electronic Arts
Engines
Refractor 2
Release dates
Windows June 21, 2005
Reception
Metacritic 91
IGDB 93
Taxonomy
Monetization One-time game purchase, Expansion pack
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Action, FPS
Vehicles Automobile, Flight, Helicopter, Naval/watercraft, Tank, Transport, Truck
Art styles Realistic
Themes Contemporary
Series Battlefield
Battlefield 2 on HowLongToBeat
Battlefield 2 on IGDB
Battlefield 2 guide on StrategyWiki
Battlefield 2 on MobyGames
Battlefield 2 on Wikipedia
Battlefield 1942 2002
Battlefield Vietnam 2004
Battlefield 2 2005
Battlefield 2142 2006
Battlefield Heroes 2009
Battlefield: Bad Company 2 2010
Battlefield Online 2010
Battlefield Play4Free 2011
Battlefield 3 2011
Battlefield 4 2013
Battlefield Hardline 2015
Battlefield 1 2016
Battlefield V 2018
Battlefield 2042 2021

Warnings

GameSpy online services have been shut down (see Network for solutions).

Battlefield 2 is a singleplayer and multiplayer first-person action and FPS game in the Battlefield series.

The game received a major expansion pack, Special Forces, in November 2005, and two booster packs, Euro Force and Armored Fury in March and June 2006, respectively. The two booster packs were integrated and made available for free to all owners of the base game with patch 1.50 in September 2009.

The official GameSpy servers were shut down in 2014. The Revive community offered a custom master server, but in late 2017, after a legal notice from publisher Electronic Arts forbade the distribution of game ISOs, the service was shut down.[1][2] BF2Hub took over shortly thereafter and is operational as of October 2023.

In addition to server lookup, some users may find issues with mouse skipping/stuttering for which there is no known fix, as well as compatibility issues with multi-core processors and potential rendering issues.

General information

Battlefield 2 hub on Planet Battlefield
The Battlefield series on Battlelog - PC section.
EA Answers HQ
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
CD key
SafeDisc v3 DRM - Removed by the official 1.50 patch.
Can be redeemed on Origin through the EA Support.
Icon overlay.png
Windows
Origin (unavailable)
Origin
Windows
Steam (unavailable)
Icon overlay.png
CD key
Complete Collection
Icon overlay.png
Windows

Version differences

Disc-based versions require a CD-key which has to be typed in when installing. Individual CD keys are required for each expansion, except for the Complete Collection as mentioned below.
The Complete Collection includes the expansion pack Special Forces, along with the two booster packs Armored Fury and Euro Forces. Only one CD key is available for all the expansions.

Monetization

Type Notes
Expansion pack The major expansion pack includes a separate set of maps featuring different gameplay. The minor booster packs include new standard multiplayer maps, factions, vehicles, infantry gear and awards. Initially a separate purchase, booster packs were integrated with the official 1.50 patch.
One-time game purchase The game requires an upfront purchase to access.

DLC and expansion packs

Name Notes
Armored Fury Included in the 1.50 patch and the Complete Collection
Windows
Euro Force Included in the 1.50 patch and the Complete Collection
Windows
Special Forces Included in the Complete Collection.
Windows

Essential improvements

Patches

The Origin and Steam versions are already patched.

Patch 1.41

Includes a new map, fixes bugs and exploits.
Includes prior patches.
The retail version of the Complete Collection is on this version.

Patch 1.50

Version 1.41 has to be installed beforehand.
Removes the disc check DRM and adds widescreen support.
Includes the Armored Fury and Euro Forces expansions for free.

Patch 1.50 Hotfix

Fixes a crash issue when using Alt+Tab to switch to desktop.

Online play support

The BF2Hub client allows the game to be played online after the shutdown of the GameSpy online service.
Download and install the BF2Hub client[3]

Notes

Changes done by the client can be reverted at any time.
Includes fixes for crashes on startup.

PunkBuster updates

Support for the anti-cheat software PunkBuster in BF2 has been discontinued by Evenbalance.
Update PunkBuster manually[3]
Make sure the PunkBuster service is installed and working properly by using the PunkBuster Service Installer (pbsvc). A reboot is required if it is installed for the first time.
  1. Download the PunkBuster files for Battlefield 2.
  2. Extract the contents to <path-to-game>\pb\, overwriting any older files.
  3. Enable PunkBuster in-game in the lower right corner of the server browser.

Skip intro videos

Use the +restart command line argument[3]

Game data

In-game general settings.
In-game general settings.

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\Battlefield 2\Profiles\<user-id>\
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/24860/pfx/[Note 1]

Save game cloud syncing

System Native Notes
Origin
Steam Cloud

Video

In-game video settings.
In-game video settings.

Graphics feature State WSGF Notes
Widescreen resolution
See Widescreen resolution. Use BF2 HUD fix if experiencing a stretched HUD.
Multi-monitor
Use Widescreen Fixer and BF2 HUD fix if experiencing a stretched HUD.
Ultra-widescreen
Use Widescreen Fixer for FOV adjustment and BF2 HUD fix if experiencing a stretched HUD.
4K Ultra HD
See Widescreen resolution. Use BF2 HUD fix if experiencing a stretched HUD.
Field of view (FOV)
Use Widescreen Fixer.
Windowed
See Windowed.
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
Labeled as "Texture filtering", High is 4x.
Anti-aliasing (AA)
Up to 8x MSAA. SGSSAA available on Nvidia systems with flag 0x40000000.
High-fidelity upscaling
See the glossary page for potential workarounds.
Vertical sync (Vsync)
Add renderer.vsync 1 to GameLogicInit.con, otherwise if forcing through driver control panel does not work, use D3DOverrider instead.
60 FPS
120+ FPS
Capped at 100 FPS. See High frame rate, which may also fix crashes on high refresh rate displays.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Widescreen resolution

Included in version 1.5 of Battlefield 2.
Use the +szx 1920 +szy 1080 +menu 1 +widescreen 1 command line arguments[3]

Windowed

Use the +fullscreen 0 command line argument[3]
Use +wx (number) and +wy (number) command line arguments to position the window

High frame rate

Use console command[3]
  1. Open %USERPROFILE%\Documents\Battlefield 2\Profiles\Default\Video.con in a text editor and change the 60 in VideoSettings.setResolution 800x600@60 to the display's refresh rate.
  2. In-game, press ~ and the command console will appear.
  3. Type Game.LockFps XX where XX is the desired frame rate (e.g. Game.LockFps 0).
  4. Press Enter to activate the console command and press ~ again to close the console.

Notes

This data can also be put into Global.con in the profiles folder (needs write protection).

Ambient occlusion (HBAO)

The inspector tool.
The inspector tool.
Use Nvidia Inspector tool[4]
  1. Download the NVIDIA Inspector Tool.
  2. Extract the files to any new folder.
  3. Open nvidiaprofileinspector.exe.
  4. From the drop down list next to Profiles select Battlefield 2.
  5. Select the Ambient Occlusion compatibility line.
  6. Set SettingValue to 0x00000003 (Fallout 3) from the drop down menu.

Notes

This tweak might not work with the previous 1.4 patch.

DirectX API Wrappers

Some modern Windows systems may experience glitches or crashes with old DirectX games. Some have had success with the following DirectX wrappers. They are usually installed by extracting override DLLs alongside the game EXE file in the game installation folder.

  1. DirectX to OpenGL: WineD3D for Windows

Input

In-game general control settings.
In-game general control settings.

Audio

In-game audio settings.
In-game audio settings.

Audio feature State Notes
Separate volume controls
Surround sound
Missing from Windows Vista and onward. See Surround sound.
Subtitles
Closed captions
Mute on focus lost
EAX support
EAX 2, EAX 5[5] (via OpenAL)[6]
Royalty free audio

Surround sound

Only Creative X-Fi cards support surround sound by selecting Creative X-Fi as audio renderer in the in-game audio settings. This may lead to game crashes however.
Replace OpenAL files[7]
  1. Launch the game and set the audio renderer to Hardware.
  2. Go to <path-to-game> and create a backup of the file BF2OpenAL.dll.
  3. Install OpenAL.
  4. Copy the file OpenAL32.dll from %WINDIR%\SysWOW64 (when using a 64-bit OS) or %WINDIR%\System32 (32-bit OS) to <path-to-game> and rename it to BF2OpenAL.dll.
  5. Download and extract OpenAL Soft to a temporary folder and copy the file soft_oal.dll from inside bin\Win32 to <path-to-game>.

Localizations

Language UI Audio Sub Notes
English
Traditional Chinese
Dutch
French
German
Hungarian
Fan translation, for base game and 'Euro Forces', for 'Special Forces'.
Italian
Japanese
Korean
Polish
Russian
Fan translation - download
Spanish
Swedish
Thai

Network

Servers can optionally use PunkBuster anti-cheat protection.

Multiplayer types

Type Native Players Notes
LAN play
64 Versus, Co-op
Online play
64 Versus, Co-op
The official GameSpy service has been shut down; see Online play support.

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Self-hosting
Dedicated server software available for Windows and Linux.
Direct IP
In-game via Connect to IP or through the +joinServer parameter.

Ports

Protocol Port(s) and/or port range(s)
TCP 80,1024-1124,4711,27900,29900,29901
UDP 1024-1124,1500-4999,16567,27900,27901,28910,29900,55123-55125
Universal Plug and Play (UPnP) support status is unknown.

VR support

In-game Novint Falcon settings.
In-game Novint Falcon settings.
3D modes State Notes
Native 3D
Nvidia 3D Vision
[8]
TriDef 3D
iZ3D
vorpX
G3D
User created, see profile introdution.
Devices
Novint Falcon
Requires Patch 1.50.

Issues unresolved

Mouse skipping/stutter

Battlefield 2 suffers from mouse skipping and acceleration when standing still and looking left/right. Skipping will not occur if moving forwards/backwards but will when strafing left/right.

There is no known fix for this.

Issues fixed

TweakGuides has created a comprehensive guide for fixing issues in this game.

Newer version already installed

Download and install Patch 1.41 before 1.5[9]

Can't find install folder

Patch 1.41 won't install ("Can't find install folder")[10]
  1. Go to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA Games\Battlefield 2.
  2. Create a new string by right clicking in the folder and select New > String Value, label this string InstallDir.
  3. Right-Click, Modify the string, and in the Data Value field, input the installation folder (e.g. G:\Battlefield 2).

Game crashes often

Disable desktop composition for bf2.exe[11]
Set core affinity for bf2.exe to one core[12]

Game crashes to desktop at launch

Set frame rate in %USERPROFILE%\Documents\Battlefield 2\Profiles\Default\Video.con to match the display's refresh rate; see High frame rate[citation needed]

Game crashes when entering a game

Multiple input audio devices can lead to a crash when entering a game. Remove all input devices like Bluetooth headsets the one.
If the game crashes to the desktop entering a LAN game, try randomizing the key with https://github.com/art567/bf2keyman/releases.

X-Fi related sound issues

On 64-bit Windows 7 systems with a Creative X-Fi sound card, severe audio corruption or crashes may occur when running under X-Fi Audio Mode and Ultra sound quality.
Reduce sound quality to high or change it to hardware mode[13]
Some maps fail to include the file Sounds.con which leads to broken EAX on X-Fi hardware and the X-Fi MB3 virtual sound card (see <path-to-game>\mods\bf2\Levels\Dragon_Valley\server.zip\Sounds.con). This file contains the line sound.setReverb "common/sound/levelambients/Openlandscape.eax" ("City.eax" for some maps).
Extract Sounds.con from a map's server.zip file and put in maps that do not have it[14]

Invalid CD Key

Some people get kicked from every game with an "Invalid CDKey" message. This also happens with the Steam version, where the key is bound to be correct anyway.
There is a thread on the Steam forums containing some fixes for this. To manually resolve this issue, see this guide from EA.

Rendering issues

Certain graphics card drivers cause visual issues with the game.[15][16] These include black terrain and/or models, objects, black spots on map, and more.
Set "Terrain" quality to low[17]
Download updated shader ".fx" files[17]
  1. Download a new "shaders_client.zip".
  2. Go to <path-to-game>\mods\bf2, make a backup of shaders_client.zip and replace it with the downloaded file.
  3. Delete the cache folder in %USERPROFILE%\Documents\Battlefield 2\mods\bf2. This will force Battlefield 2 to recompile the shaders.

Notes

Applying this fix will not allow the game to be played on PunkBuster-protected servers.

Connecting to account server takes a long time

Delete server history[3]
  1. Go to the configuration file(s) location.
  2. Open General.con with a text editor.
  3. Delete all lines starting with GeneralSettings.addServerHistory.

Fix stretched HUD in widescreen resolutions

Use "BF2 HUD fix" by marekzajac97[18]
  1. Download the latest release.
  2. Make backup copies of Battlefield 2\bf2.exe and <path-to-game>\mods\bf2\Menu_server.zip.
  3. Open the zip file, and copy hudfix.dll, BF2.exe and hud_config.txt to <path-to-game>.
  4. Copy the contents of the Menu_server folder within the zip file into <path-to-game>\mods\bf2\Menu_server.zip.

Notes

Only supports patch 1.50.
As this includes a modified bf2.exe, consider using a DLL injector to create a custom patched executable.

Other information

API

Technical specs Supported Notes
Direct3D 9.0b
Shader Model support 1.4
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Audio OpenAL, Speex
Cutscenes Bink Video, Swiff Player
Multiplayer GameSpy
Anti-cheat PunkBuster

Automatic login

Use the Command line argument +playerName YourName +playerPassword YourPassword[19]

Notes

It might be necessary to login at least once.
The command and login data is case-sensitive.
Doesn't work on offline accounts.

Mods

Forgotten Hope 2

Forgotten Hope 2 is an award-winning World War II mod for Battlefield 2, covering all aspects of land, air and sea combat, with a focus on realism and historic accuracy.

Project Reality

Project Reality reworks Battlefield 2 to create the most realistic and demanding virtual combat environment for PC gamers possible. Does not require BF2 to be installed.

Allied Intent Xtended

AIX aims to deliver an amazing array of content which is 100% bot compatible for use in single player and coop game modes.

Heat of Battle: RUSH

Heat of Battle is a BF2 mod focused on delivering top-tier animation, sound, and lighting, as well as fast-paced, intense gameplay to make it more in-pair with modern releases in the series. Does not require BF2 to be installed.

MoRoZ Rebalance MOD

MoRoZ Rebalance is a mod that rebalance various aspects of the single player game, already added and is compatible with all the maps from Special Forces expansion as well as extra maps from Point of Existence mod which also added Russian factions. Weapon kits are also rebalanced, notably the PLA which has now the correct weapons for each class.

BF2:Sandbox

Sandbox is a mod that lets players use the BF2 engine to build structures, set up racetracks, ramps, and much much more. This is all done from an easy Command Rose interface in-game.

Eve of Destruction 2

Based on the Vietnam war, it features a variety of weapons, over 40 brand new vehicles and diverse maps ranging from dense jungles to overgrown rice paddies.

Battlefield 1943

A recreation of the console exclusive game.

High Definition User Interface

The main goal is to improve original UI include Fonts, minimap icons, crosshairs etc. while still keeping the original look of the game.

System requirements

Windows
Minimum Recommended
Operating system (OS) XP
Processor (CPU) Intel Pentium 4 1.7 GHz
AMD Athlon XP equivalent
System memory (RAM) 512 MB
Hard disk drive (HDD) 2.3 GB
Video card (GPU) Nvidia GeForce FX 5700
ATI Radeon 9500
128 MB of VRAM
DirectX 9.0b compatible


Notes

  1. Notes regarding Steam Play (Linux) data:

References

  1. Thank You - last accessed on 2023-10-03
  2. Revive Network - Notice - last accessed on 2023-10-03
    "(...) In other, more legal-styled terms, please stop distributing copies of our game clients and using our trademarks, logos, and artwork on your sites.
    (...)
    IP Counsel
    Electronic Arts Inc.
    "
  3. 3.0 3.1 3.2 3.3 3.4 3.5 3.6 Verified by User:Waschbär on 2018-05-06
  4. PR:BF2 Guide to Best Possible Graphics with nVidia GPU - Project Reality Forums - last accessed on 2018-06-05
  5. Xtreme Fidelity Audio in Battlefield 2 - SoundBlaster.com (retrieved) - last accessed on May 2023
  6. Creating the High-Tech Audio of Battlefield 2 - SoundBlaster.com (retrieved) - last accessed on May 2023
  7. How to enable BF2 true surround sound for Vista/Win7 - Battlefield SinglePlayer Forum - last accessed on 2018-05-12
  8. Battlefield 2 - GeForce - last accessed on 2018-05-06
  9. Patch 1.5 can't be installed / can't play PR - Project Reality Forums - last accessed on 2018-05-06
  10. Can't find Battlefield 2 install folder - IGN Boards - last accessed on 2018-05-06
  11. BF 2 1.5 September 1st - last accessed on 2018-05-21
  12. BF2 random closing :: Battlefield 2 General Discussions - last accessed on 2018-05-06
  13. [XP] BF2 CTD when selecting X-fi in sound options - Project Reality Forums - last accessed on 2018-05-19
  14. Creative X-Fi audio renderer - Project Reality Forums - last accessed on 2019-06-26
  15. SOLVED Black terrain spots - Page 2 - Project Reality Forums - last accessed on 2018-05-20
  16. 334.89 issue in Battlefield 2 - GeForce Forums - last accessed on 2018-05-20
  17. 17.0 17.1 Black Spots in map - Battlefield SinglePlayer Forum - last accessed on 2018-05-20
  18. GitHub - last accessed on May 2023
  19. TweakGuides.com - Battlefield 2 Tweak Guide - last accessed on 2018-05-06