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
m (Robot: Cosmetic changes)
Line 4: Line 4:
 
|publisher      = [[Wikipedia:Electronic Arts|Electronic Arts]]
 
|publisher      = [[Wikipedia:Electronic Arts|Electronic Arts]]
 
|engine        = Refractor 2
 
|engine        = Refractor 2
|release dates  = <sup>NA</sup> June 21, 2005<br/><sup>EU</sup> June 24, 2005<br/><sup>AUS</sup> June 22, 2005
+
|release dates  = <sup>NA</sup> June 21, 2005<br /><sup>EU</sup> June 24, 2005<br /><sup>AUS</sup> June 22, 2005
 
|steam          = 24860
 
|steam          = 24860
 
}}
 
}}
Line 14: Line 14:
 
|publisher      = [[Wikipedia:Electronic Arts|Electronic Arts]]
 
|publisher      = [[Wikipedia:Electronic Arts|Electronic Arts]]
 
|engine        = Refractor 2
 
|engine        = Refractor 2
|release dates  = <sup>NA</sup> November 22, 2005<br/><sup>JP</sup> November 24, 2005<br/><sup>EU</sup> November 25, 2005
+
|release dates  = <sup>NA</sup> November 22, 2005<br /><sup>JP</sup> November 24, 2005<br /><sup>EU</sup> November 25, 2005
 
|steam          = 24860
 
|steam          = 24860
 
|gog            =
 
|gog            =
 
}}
 
}}
  
==Version Differences==
+
== Version Differences ==
===Best Version===
+
=== Best Version ===
 
The complete collection sold on Steam is perhaps the easiest way to get the game. This pack contains the main game as well as the expansion, Special Forces, and the two free 'bonus packs' Euro Forces and Armored Fury.
 
The complete collection sold on Steam is perhaps the easiest way to get the game. This pack contains the main game as well as the expansion, Special Forces, and the two free 'bonus packs' Euro Forces and Armored Fury.
  
===Serial Key===
+
=== Serial Key ===
 
The disc based version requires a CD-key that you type in when installing.
 
The disc based version requires a CD-key that you type in when installing.
  
==Patches==
+
== Patches ==
 
The latest official patch is 1.50 which resolves a number of issues.
 
The latest official patch is 1.50 which resolves a number of issues.
 
*[http://www.gamershell.com/download_50494.shtml 1.50]{{CitadelFile|BF2 Patch 1.50-1331241008}}
 
*[http://www.gamershell.com/download_50494.shtml 1.50]{{CitadelFile|BF2 Patch 1.50-1331241008}}
Line 34: Line 34:
 
*[http://www.gamefront.com/files/6194285/Battlefield-2-v1.41-Patch/ 1.41]{{CitadelFile|BF2 Patch 1.41-1331241004}}
 
*[http://www.gamefront.com/files/6194285/Battlefield-2-v1.41-Patch/ 1.41]{{CitadelFile|BF2 Patch 1.41-1331241004}}
  
==Issues and Fixes==
+
== Issues and Fixes ==
===Patch 1.5 won't install ("Newer version already installed"):===
+
=== Patch 1.5 won't install ("Newer version already installed"): ===
 
Run the 1.41 patch first, then 1.5.
 
Run the 1.41 patch first, then 1.5.
  
===Patch 1.41 won't install ("Can't find install folder"):===
+
=== Patch 1.41 won't install ("Can't find install folder"): ===
 
This can occur in Windows Vista or 7 if an install is interrupted or incomplete, and requires a fix in regedit.  
 
This can occur in Windows Vista or 7 if an install is interrupted or incomplete, and requires a fix in regedit.  
 
# Run "regedit"
 
# Run "regedit"
Line 45: Line 45:
 
# Right-Click, 'Modify' the string, and in the Data Value field, input the install folder for the game. By default it is "C:\Program Files (x86)\EA Games\Battlefield 2" or "C:\Program Files\EA Games\Battlefield 2"
 
# Right-Click, 'Modify' the string, and in the Data Value field, input the install folder for the game. By default it is "C:\Program Files (x86)\EA Games\Battlefield 2" or "C:\Program Files\EA Games\Battlefield 2"
  
===Game crashes a lot:===
+
=== Game crashes a lot: ===
 
Try running the game with Disable desktop composition on (right-click bf2.exe click options and then compatibility tab).
 
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: C:\Windows\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"].
 
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: C:\Windows\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"].
===Game crashes when alt-tabbing:===
+
=== Game crashes when alt-tabbing: ===
 
Apply this hot-fix: [http://www.mediafire.com/?1d271vnyoc9cyhk BF2 1.50 hotfix_RendDX9.zip]
 
Apply this hot-fix: [http://www.mediafire.com/?1d271vnyoc9cyhk BF2 1.50 hotfix_RendDX9.zip]
  
===Vsync won't work:===
+
=== Vsync won't work: ===
 
Some combinations of cards/drivers doesn't seem to want to apply v-sync. 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.
 
Some combinations of cards/drivers doesn't seem to want to apply v-sync. 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.
  
===Getting kicked by punkbuster:===
+
=== 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.
 
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:===
+
=== X-Fi related sound issues: ===
 
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.  
 
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.  
  
===Black patches on textures:===
+
=== Black patches on textures: ===
 
ATI/AMD cards: Try modifying the Catalyst A.I. setting, either turning it on or off in the Catalyst Control Center (CCC). This issue has also occurred in newer display driver versions. Try installing Catalyst version 11.3 or older.
 
ATI/AMD cards: Try modifying the Catalyst A.I. setting, either turning it on or off in the Catalyst Control Center (CCC). This issue has also occurred in newer display driver versions. Try installing Catalyst version 11.3 or older.
  
===Missing health bar and kits on spawn menu===
+
=== Missing health bar and kits on spawn menu ===
 
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.
 
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.
 
#Run "regedit"  
 
#Run "regedit"  
Line 70: Line 70:
 
#Change each of the values from 1 to 0.
 
#Change each of the values from 1 to 0.
  
===Invalid CDKey===
+
=== Invalid CDKey ===
 
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.
 
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.
  
==Graphical Tweaks==
+
== Graphical Tweaks ==
===Field of View Fix (FOV)===
+
=== Field of View Fix (FOV) ===
 
[http://www.widescreenfixer.org/ Widescreenfixer] automatically sets optimal fov or lets you change it to your liking.
 
[http://www.widescreenfixer.org/ Widescreenfixer] automatically sets optimal fov or lets you change it to your liking.
  
===Widescreen Support===
+
=== Widescreen Support ===
  
 
Widescreen support was added with patch 1.5 released on September 1st 2009.
 
Widescreen support was added with patch 1.5 released on September 1st 2009.
Line 92: Line 92:
 
In the first example, the game would launch in 1440x900 (16:10).  In the second example, the game would launch in 2560x1600 (16:10).
 
In the first example, the game would launch in 1440x900 (16:10).  In the second example, the game would launch in 2560x1600 (16:10).
  
<br>Please note: This does not change the default FOV and there is no way to change it at this time. Vertical view is also lost, have a look at the screenshots below to see the difference.
+
<br />Please note: This does not change the default FOV and there is no way to change it at this time. Vertical view is also lost, have a look at the screenshots below to see the difference.
  
 
=== Windowed mode ===
 
=== Windowed mode ===
 
Execute the game with the command line parameter +fullscreen 0. If you run the game windowed at your maximum screen resolution, there will be some misaligned text on menu buttons. Otherwise the game seems to run normally.
 
Execute the game with the command line parameter +fullscreen 0. If you run the game windowed at your maximum screen resolution, there will be some misaligned text on menu buttons. Otherwise the game seems to run normally.
  
===Multimonitor Support===
+
=== Multimonitor Support ===
 
[http://www.widescreenfixer.org/ Widescreenfixer] is your best bet.
 
[http://www.widescreenfixer.org/ Widescreenfixer] is your best bet.
  
===Antialiasing===
+
=== Antialiasing ===
 
The game supports AA natively. In-game AA only goes up to 8x though so try forcing it through your graphics control panel if you want to go higher.  
 
The game supports AA natively. In-game AA only goes up to 8x though so try forcing it through your graphics control panel if you want to go higher.  
  
===Anisotropic Filtering===
+
=== Anisotropic Filtering ===
 
Called Texture filtering in-game. High corresponds to 4x. Force it through graphics control panel if you want higher levels.  
 
Called Texture filtering in-game. High corresponds to 4x. Force it through graphics control panel if you want higher levels.  
  
===Run Without CD/DVD===
+
=== Run Without CD/DVD ===
 
Latest patch removed the need to have your DVD in the drive while playing.
 
Latest patch removed the need to have your DVD in the drive while playing.
  
==Save Game Data==
+
== Save Game Data ==
===Folder Location===
+
=== Folder Location ===
 
Windows 7:
 
Windows 7:
  
 
<pre>C:\Users\%USERNAME%\Documents\Battlefield 2\Profiles\</pre>
 
<pre>C:\Users\%USERNAME%\Documents\Battlefield 2\Profiles\</pre>
  
==Improvements==
+
== Improvements ==
===Autologin===
+
=== Autologin ===
 
Make sure you log in at least once. Then create a shortcut to the game, right-click it and go to options and add '''+playerName #### +playerPassword ####''' to the target box (replacing #### with your username and password). It should look like this:
 
Make sure you log in at least once. Then create a shortcut to the game, right-click it and go to options and add '''+playerName #### +playerPassword ####''' to the target box (replacing #### with your username and password). It should look like this:
  
Line 123: Line 123:
 
Next time you click the shortcut you should get logged in automatically.
 
Next time you click the shortcut you should get logged in automatically.
  
===Skipping intro movies===
+
=== Skipping intro movies ===
 
Add +restart to the target box mentioned above.  
 
Add +restart to the target box mentioned above.  
  
==Controller Support==
+
== Controller Support ==
 
The game supports joysticks natively.  
 
The game supports joysticks natively.  
  
==System Requirements==
+
== System Requirements ==
 
{{SysReq
 
{{SysReq
 
|minOS = Windows XP
 
|minOS = Windows XP
Line 143: Line 143:
 
}}
 
}}
  
==Useful Links==
+
== Useful Links ==
 
[http://forums.electronicarts.co.uk/battlefield-2/ Official forums]  
 
[http://forums.electronicarts.co.uk/battlefield-2/ Official forums]  
  
==See Also==
+
== See Also ==
*[[Battlefield 1942]]
+
* [[Battlefield 1942]]
*[[Battlefield: Bad Company 2]]
+
* [[Battlefield: Bad Company 2]]
*[[Battlefield 3]]
+
* [[Battlefield 3]]
  
[[Category: Game]]
+
[[Category:Game]]
[[Category: Mac]]
+
[[Category:Mac]]
 
[[Category:Windows]]
 
[[Category:Windows]]

Revision as of 17:11, 12 September 2012

Template:Infobox

Template:Infobox

Version Differences

Best Version

The complete collection sold on Steam is perhaps the easiest way to get the game. This pack contains the main game as well as the expansion, Special Forces, and the two free 'bonus packs' Euro Forces and Armored Fury.

Serial Key

The disc based version requires a CD-key that you type in when installing.

Patches

The latest official patch is 1.50 which resolves a number of issues.

Hotfix for the alt-tab crash.

If you run into problem installing 1.50 you might need 1.41 first.

Issues and Fixes

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"):

This can occur in Windows Vista or 7 if an install is interrupted or incomplete, and requires a fix in regedit.

  1. Run "regedit"
  2. Navigate to "HKEY_LOCAL_MACHINE>SOFTWARE>Wow6432Node>Electronic Arts>EA Games>Battlefield 2"
  3. Create a 'New String' by right clicking in the directory and select New > String Value, label this string "InstallDir"
  4. Right-Click, 'Modify' the string, and in the Data Value field, input the install folder for the game. By default it is "C:\Program Files (x86)\EA Games\Battlefield 2" or "C:\Program Files\EA Games\Battlefield 2"

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: C:\Windows\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"].

Game crashes when alt-tabbing:

Apply this hot-fix: BF2 1.50 hotfix_RendDX9.zip

Vsync won't work:

Some combinations of cards/drivers doesn't seem to want to apply v-sync. You can try forcing it with a third-party program such as D3Doverrider or DXtory instead. In D3DOverrider create a separate profile using Low detection level. If that doesn't work try High instead.

Getting kicked by punkbuster:

Try updating punkbuster manually. Download 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:

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.

Black patches on textures:

ATI/AMD cards: Try modifying the Catalyst A.I. setting, either turning it on or off in the Catalyst Control Center (CCC). This issue has also occurred in newer display driver versions. Try installing Catalyst version 11.3 or older.

Missing health bar and kits on spawn menu

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.

  1. Run "regedit"
  2. Search for (Ctrl+f) "~bf2.exe"
  3. Change each of the values from 1 to 0.

Invalid CDKey

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 thread on the Steam forums containing some fixes for this.

Graphical Tweaks

Field of View Fix (FOV)

Widescreenfixer automatically sets optimal fov or lets you change it to your liking.

Widescreen Support

Widescreen support was added with patch 1.5 released on September 1st 2009.

Battlefield 2 versions older than version 1.5 do not have native widescreen support. To force a custom resolution, edit your game shortcut so it looks like the following:


"C:\Program Files\EA Games\Battlefield 2\BF2.exe" +menu 1.15 +widescreen 1 +szx 1440 +szy 900
-or-
"C:\Games\BF2\BF2.exe" +widescreen 1 +szx 2560 +szy 1600

Edit the numbers after '+szx' and '+szy' to match your desired resolution. '+szx' is horizontal and '+szy' is vertical. In the first example, the game would launch in 1440x900 (16:10). In the second example, the game would launch in 2560x1600 (16:10).


Please note: This does not change the default FOV and there is no way to change it at this time. Vertical view is also lost, have a look at the screenshots below to see the difference.

Windowed mode

Execute the game with the command line parameter +fullscreen 0. If you run the game windowed at your maximum screen resolution, there will be some misaligned text on menu buttons. Otherwise the game seems to run normally.

Multimonitor Support

Widescreenfixer is your best bet.

Antialiasing

The game supports AA natively. In-game AA only goes up to 8x though so try forcing it through your graphics control panel if you want to go higher.

Anisotropic Filtering

Called Texture filtering in-game. High corresponds to 4x. Force it through graphics control panel if you want higher levels.

Run Without CD/DVD

Latest patch removed the need to have your DVD in the drive while playing.

Save Game Data

Folder Location

Windows 7:

C:\Users\%USERNAME%\Documents\Battlefield 2\Profiles\

Improvements

Autologin

Make sure you log in at least once. Then create a shortcut to the game, right-click it and go to options and add +playerName #### +playerPassword #### to the target box (replacing #### with your username and password). It should look like this:

C:\Program Files (x86)\EA GAMES\Battlefield 2\BF2.exe" +playerName #### +playerPassword ####

Next time you click the shortcut you should get logged in automatically.

Skipping intro movies

Add +restart to the target box mentioned above.

Controller Support

The game supports joysticks natively.

System Requirements

Template:SysReq

Useful Links

Official forums

See Also