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 3"

From PCGamingWiki, the wiki about fixing PC games
(article cleanup, removed some overly complicated and potentially harmful/illegal content)
Line 1: Line 1:
{{cleanup}}
 
 
{{infobox
 
{{infobox
 
|title          = Battlefield 3
 
|title          = Battlefield 3
Line 7: Line 6:
 
|engine        = Frostbite 2
 
|engine        = Frostbite 2
 
|release dates  = <sup>NA</sup> October 25, 2011<br /><sup>AU</sup> October 27, 2011<br /><sup>EU</sup> October 28, 2011<br /><sup>JP</sup> November 2, 2011
 
|release dates  = <sup>NA</sup> October 25, 2011<br /><sup>AU</sup> October 27, 2011<br /><sup>EU</sup> October 28, 2011<br /><sup>JP</sup> November 2, 2011
|steam          =
 
|gog            =
 
 
}}
 
}}
 +
{{:Battlefield (series)}}
  
== Optimal Settings ==
+
'''Key points'''
{| class="wikitable"
+
{{++}} Most bugs have been resolved with patches, minor updates released many months after the official release.<ref>Mentioned by players interviewed</ref>
|-
+
{{ii}} Unplayable on a standard definition television (below HD-ready display quality).
! Option !! Notes
 
|-
 
| Textures || Medium/High - At high settings you won't notice textures popping in. Ultra textures are loaded when you are up close to an object. GPUs with less than 1GB of VRAM may have stuttering issues on Ultra textures, due to thrashing.
 
|-
 
| Shadows || Medium - Even at low settings everything in the game casts a dynamic shadow. Raising the setting makes the shadow look softer.
 
|-
 
| Effects || Low - As the article states "Being honest, we struggled to find a difference between the lowest and highest settings in the Effects Quality settings;..."
 
|-
 
| Mesh || Ultra - Mesh has a big effect on the overall visuals.(The higher setting it is, the range at which you can spot enemies is increased)
 
|-
 
| Terrain || Low - Similar to Effects, not much difference between low and ultra.
 
|-
 
| Anti-Aliasing Deferred || 2xMSAA - Smooths edges, while not as well as 4x, you save yourself some FPS.
 
|-
 
| AA Post || Low - Minimal performance difference between Low and Ultra so if you can, go Ultra.
 
|-
 
| Motion Blur || This is a matter of personal preference and GPU capability. Some like it off, some like it on. If you like it on and you can afford the drop in FPS associated with it then turn it on. If not I suggest disabling it.
 
|-
 
| Anisotropic Filter || 16xAF - Minimum performance hit and it gives a significant visual improvement.
 
|-
 
| Ambient Occlusion || HBAO - More modern than SSAO and doesn't require as many resources as it did in BC2.
 
|}
 
  
Performance can also be increased by lowering the resolution, however, LCD screens perform optimally at their native resolution. [http://www.geforce.com/Optimize/Guides/battlefield-3-tweak-guide NVIDIA's GeForce] website has an optimal settings guide showing what each settings does visually and benchmarks their performance impact. You can also use [http://www.geforce.com/GamesandApps/games/battlefield-3/ops NVIDIA's Optimal Playable Settings (OPS)] finder for GeForce GPUs which will find settings that are optimal for gameplay running at least 30 FPS among various resolutions.
+
'''General information'''
 +
{{mm}} [http://battlelog.battlefield.com/bf3/forum/view/2832654624694387440/ BF3 on Battlelog] - PC section.
  
== Issues and Fixes ==
+
==Availability==
=== "Battlefield 3 has stopped working" crash in multiplayer within a minute of joining a server ===
+
{{Availability Table|
# Close Origin
+
{{Availability Table/row| [http://store.origin.com/store/ea/en_US/DisplayProductDetailsPage/productID.225064100 Origin (US)] | {{ID|Origin}} | All versions require [[Origin]] activation to play.}}
# Download Steam & Log in to your account on it
+
{{Availability Table/row| [http://store.origin.com/store/eaemea/en_IE/html/pbPage.battlefield3_IE_LE/ Origin (EU)] | {{ID|Origin}} | }}
# Click "ADD A GAME..." On the bottom left followed by "Add a Non-Steam Game" Then Browse
+
{{Availability Table/row| [http://www.greenmangaming.com/s/us/en/pc/games/shooter/battlefield-3-na/ Green Man Gaming (US)] | {{ID|GMG}} {{ID|Origin}} | }}
# Find your origin.exe (by default it is in C:\Program Files\Origin or C:\Program Files (x86)\Origin) and click Open, then "ADD SELECTED PROGRAMS"
+
{{Availability Table/row| [http://www.greenmangaming.com/s/gb/en/pc/games/shooter/battlefield-3/ Green Man Gaming (UK)] | {{ID|GMG}} {{ID|Origin}} | Digital and retail available.}}
# Launch Origin through Steam, it is on your Steam games list now
+
{{Availability Table/row| [http://www.amazon.com/Electronic-Arts-40834ttlefield-32-Battlefield/dp/B005WWZUQ0/ Amazon] | {{ID|Amazon}} {{ID|Origin}}| }}
# Play Battlefield 3 as normally, crash should be fixed!
+
}}
 +
 
 +
{{++}} Green Man Gaming frequently releases discount coupons up to 25% (which stack upon existing discounts unless otherwise mentioned).
 +
 
 +
==Improvements==
 +
===Optimal video settings===
 +
{{ii}} You may use any configuration with-which you are satisfied. The following tips serve to balance graphical fidelity, function and performance.
 +
{{++}} Setting textures to '''High''' will eliminate texture pop-in.
 +
{{++}} Setting effects to '''Low''' is recommended. Other levels show no particular improvement.<ref>http://www.bit-tech.net/hardware/2011/11/10/battlefield-3-technical-analysis/1</ref>
 +
{{++}} Settings mesh to '''Ultra''' is recommended as it allows you to spot enemies at a greater distance.
 +
{{++}} Setting terrain to '''Low''' is recommended. Other levels show no particular improvement.
 +
{{++}} Set anisotropic filtering to the maximum value your PC can handle. Better AF comes as a minimal performance cost and significantly improves graphical fidelity.
 +
 
 +
===Running the game on a separate partition/drive===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|link=false| Changing installation directory}}
 +
{{ii}} Warning: this fix is not intended for inexperienced users.
 +
1) Install Battlefield and Origin to the default location.
 +
 
 +
2) Close Origin (right click tray icon > Exit).
 +
 
 +
3) Copy the Battlefield 3 folder to the desired partition/drive (e.g., <code>D:\Games\Battlefield 3\</code>).
 +
 
 +
4) Hold the '''Windows button''' and press '''R'''.
 +
 
 +
5) Type <code>regedit</code> on the '''Run''' window and press '''OK'''.
 +
 
 +
6) Navigate to the following registry entry: <pre>HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EA Games\Battlefield 3</pre>
 +
 
 +
7) Modify the entry '''Install Dir''' with the new folder's location (e.g., <code>D:\Games\Battlefield 3\</code>).
 +
 
 +
8) Modify the entry '''GFDBinary''' to its new location (e.g., <code>D:\Games\Battlefield 3\GDFBinary_en_US.dll</code>).
 +
 
 +
9) Close the registry editor.
 +
 
 +
10) Update [[#Punkbuster|Punkbuster]] and restart your computer.
 +
}}
 +
 
 +
==Game Data==
 +
===Save game location===
 +
{{Game Location Table|
 +
{{Game Location Table/row|Windows|%USERPROFILE%\Documents\Battlefield 3\settings\}}
 +
}}
 +
 
 +
{{ii}} The files <code>meta.xml</code>, <code>PROF_SAVE_body</code>, <code>PROF_SAVE_header</code> and <code>PROF_SAVE_profile</code> are the save files.
 +
 
 +
===[[Save game cloud syncing]]===
 +
{{Save Game Cloud Syncing|
 +
{{Save Game Cloud Syncing/row| [[Origin]] | true | }}
 +
{{Save Game Cloud Syncing/row| [[GameSave Manager]] | hackable | In the database. }}
 +
}}
 +
 
 +
==Video settings==
 +
{{Video Settings
 +
|widescreen_resolution      =true
 +
|widescreen_resolution_notes=
 +
|multimonitor              =true
 +
|multimonitor_notes        =[http://www.wsgf.org/dr/battlefield-3 WSGF Gold].
 +
|fov                        =true
 +
|fov_notes                  =
 +
|windowed                  =true
 +
|windowed_notes            =
 +
|fullscreen                =hackable
 +
|fullscreen_notes          =Use the [http://bf3.realmware.co.uk/borderless/downloads BF3 Borderless] tool.
 +
|anisotropic                =true
 +
|anisotropic_notes          =
 +
|antialiasing              =true
 +
|antialiasing_notes        =
 +
|vsync                      =true
 +
|vsync_notes                =
 +
}}
 +
 
 +
==Input settings==
 +
{{Input Settings
 +
|key_remap                  =true
 +
|key_remap_notes            =
 +
|acceleration_option        =true
 +
|acceleration_option_notes  =Shown as '''RAW MOUSE INPUT'''.
 +
|controller_support        =true
 +
|controller_support_notes  =
 +
}}
 +
 
 +
==Issues and fixes==
 +
{{Fixbox|1=
 +
{{Fixbox/fix| Character spins uncontrollably using an Acer PC}}
 +
Uninstall Acer's '''Launch Manager'''.
 +
}}
 +
 
 +
{{Fixbox|1=
 +
{{Fixbox/fix| "Game disconnected: something went wrong" error}}
 +
1) From the main menu, select '''Replay Missions'''.
 +
 
 +
2) Select the mission you would like to continue from.
 +
{{ii}}This will overwrite your latest checkpoint.
 +
}}
 +
 
 +
===Crashes===
 +
{{Fixbox|1=
 +
{{Fixbox/fix| Game launches with no window, bf3.exe shows in Task Manager}}
 +
1) If [http://www.lucidlogix.com/index.html Lucidlogix Virtu] is installed on your PC, disable it.
 +
 
 +
2) Disable unnecessary background processes (such as media players, web browsers, VoIP etc.).
 +
}}
 +
 
 +
{{Fixbox|1=
 +
{{Fixbox/fix| Application crash ("Battlefield 3 has stopped working")}}
 +
1) Navigate to the game's [[#Save game location|save folder]].
 +
 
 +
2) Find a file called '''PROF_SAVE_body'''. If its size is 0KB, it is corrupted.
  
=== Game launches, but window doesn't pop up. Task manager shows bf3.exe as a process ===
+
3) Overwrite the file through re-installation or get a replacement from a verified source (friend, reputable website).
Some background programs affect the game. A lot of motherboards come with the software [http://www.lucidlogix.com/index.html Virtu]. Disabling this software fixes the problem. If you do not have this particular program installed, try disabling other background programs, as they too might be affecting the game. Be careful and know what you're doing as this could potentially lead to problems that require a computer restart.
 
  
=== Realtek Audio Bug ===
+
4) If prompted by Origin, opt to use your local data instead of the version stored on the cloud.
# Right Click on the Speaker icon in the taskbar.
+
}}
# Select Playback devices.
 
# Right click "Speakers" and select properties.
 
# Advanced tab (far right)
 
# Uncheck "Allow applications to take exclusive control of this device".
 
  
=== Nvidia 560/570 Freezing / Graphics Issues Fix ===
+
{{Fixbox|1=
# Update to LATEST Nvidia Drivers
+
{{Fixbox/fix| Crash when launching the game}}
# Turn OFF - AA - DEFERED
+
{{ii}} Try all of these fixes individually to see if they work. Not every fix will be necessary for you.
# Turn OFF - VSYNC
+
1) Open the Origin client, right-click '''Battlefield 3''' and select '''Repair Install'''.
# Turn OFF - Motion Blur
 
# RivaTuner and Manufacturer's Tools based on it can cause problems. Close them before joining a game.
 
# Disable power saving mode in the NVIDIA control panel.
 
# Uninstalling the Teamviewer Monitor Driver solved the problem for some people.
 
# FFSplit can cause problems.
 
  
=== "Battlefield 3 Has Stopped Working" (APPCRASH) ===
+
2) Install the latest drivers for your GPU.
# Check your Documents>Battlefield 3>settings folder for a file named PROF_SAVE_body
 
# If it is 0KB, your copy is corrupted and must be replaced. Cloud copy is most likely corrupted as well.
 
# Download a good copy of the file either from a friend or online (be careful where you download)
 
# Replace the old file
 
# When prompted by Origin, use your local data rather than cloud data
 
  
=== ASUS Cards - End of round crash issue ===
+
3) Disable SLI or Crossfire if you use multiple graphics cards.
If you own an ASUS card (ATi or NV) and you installed the 'Smart Doctor' and/or 'ASUS Gamer' software then this is what's VERY likely causing you end of round crashes. All you need to do is uninstall Smart Doctor and ASUS Gamer, restart your computer and reinstall your video card drivers - that's it!!!
 
  
=== ASUS XONAR Audio Cards - Sound Loop on Game Crash ===
+
4) In the options menu, disable '''Antialiasing''', '''Vertical Sync''' and lower other video settings.
  
If you own an ASUS XONAR Audio card disable "GX" Mode in the Xonar Audio Center to fix the Game crash with the sound loop in background.
+
5) Disable your anti-virus software and exit unnecessary background applications (web browsers, media players etc.).
 +
}}
  
=== Black screen issues ===
+
{{Fixbox|1=
Firstly try to update your graphics drivers
+
{{Fixbox/fix| Game crashes with a sound loop using an ASUS Xonar sound-card}}
 +
1) Open the '''Xonar Audio Center'''.
  
If that fails try this:
+
2) Disable '''GX Mode'''.
 +
}}
  
''Nvidia Users:''<br />
+
{{Fixbox|1=
* Revert to driver used during BF3 beta.
+
{{Fixbox/fix| Crashes on 32bit Windows}}
 +
{{ii}} PCGamingWiki is not responsible for any harm caused to your PC or Windows installation by this fix.
 +
{{ii}} PCGamingWiki is not affiliated with the author of the following article.
 +
Enabling applications to use 3GB of RAM on 32bit systems can solve problems with memory usage in the game. Follow [http://battlelog.battlefield.com/bf3/forum/threadview/2832654489420350764/1/ this fix] to enable 3GB RAM usage on your system.
 +
}}
  
''ATI users:''<br />
+
===Audio issues===
# Go to <pre>C:\Users\%USERNAME%\Documents\Battlefield 3\settings\</pre>
+
{{Fixbox|1=
# Open PROF_SAVE_profile in wordpad<br />
+
{{Fixbox/fix| Realtek audio bug}}
# Change ''GstRender.FullscreenEnabled 0''
+
1) Open the control panel (Start > Control panel).
# Change ''GstRender.FullscreenScreen 1''
 
# Save and set file as read only
 
# Launch BF3, it should start in windowed mode
 
# Go to ''options > video'' and change undefined monitor number to "1"
 
# Adjust screen resolution to a resolution LOWER than your default Eyefinity resolution (The one that works for me is 2760x1600) [default is 3308x1920]
 
# Select full screen and click apply
 
  
=== Crash Upon Launch ===
+
2) Select '''Sound''' and stay on the '''Playback''' tab.
# Repair your Battlefield 3 installation. To do this, go into your Origin Client, right-click Battlefield 3, and finally click “Repair Install”.
 
# Remove all graphics card drivers and folders. Re-install driver. When updating driver, manually un-install previous version before installing new versions
 
# Disable SLI or Crossfire (I know you arent going to like that !)
 
# Disable anti-aliasing and filtering
 
# Disable V-sync
 
# Disable background apps, and turn off your anti-virus software
 
# If possible, install the game directly from physical media as opposed to downloading and installing from Origin
 
  
=== Origin Fix - "Could Not Activate" ===
+
3) Double-click your current audio device (usually marked with a [[File:Tick.png]]).
* Possible workaround is to delete the BF3 license file to to force a license update.
 
# Exit Origin completely. You can do this by right-clicking Origin in your system tray (near the clock) and selecting "Exit"
 
# Open Internet Explorer (this will only work with Internet Explorer, not other browsers). Enter the following address into your address bar and press "Enter/Return"
 
<pre>C:\ProgramData\Electronic Arts\EA Services\License\</pre>
 
# Delete the file named either 71067.dlf or 70619 or 71069.dlf
 
# Restart your machine.
 
# Launch Origin and login to your Origin account.
 
# Attempt to launch Battlefield 3
 
<br />
 
* Second Workaround
 
# Exit Origin completely. You can do this by right-clicking Origin in your system tray (near the clock) and selecting "Exit"
 
# Open Internet Explorer (this will only work with Internet Explorer, not other browsers). Enter the following address into your address bar and press "Enter/Return"
 
<pre>C:\ProgramData\Origin\DownloadCache\</pre>
 
# Delete the files in this directory
 
# Restart your machine.
 
# Launch Origin and login to your Origin account.
 
# Attempt to launch Battlefield 3
 
  
=== Battlefield 3 Install Error: “Battlefield 3 (BF3) Install Fails, Cannot Install” ===
+
4) Navigate to the '''Advanced''' tab.
Uninstall both instances (if present)of Micrsoft C++ files on your system. Reinstall after BF3 has been installed.
 
  
=== Origin Fix - "Problem with your games setup, please reinstall" ===
+
5) Uncheck '''Allow applications to take exclusive control of this device'''.
This error is shown by Origin when attempting to load the game, it is likely caused by out of date drivers and not the games files. Update your  [[Device drivers|graphics drivers]] to at least version 11.7 for AMD/ATI cards or version 285.27 for Nvidia cards, it is reccommended to use the latest version of the drivers compatible with your card (Usually improves performance and stability). If the error persists after correctly updating your graphics drivers, then you will likely have to reinstall the game.
 
  
=== Origin Fix - Says game is not downloaded or installed even though you have all the files ===
+
6) Confirm by pressing '''OK'''.
This is caused by incorrect registry entries for the game, and Origin doesn't know where to find it, even if it is in the default directory (e.g C:\Program Files(x86)\Origin Games\). Incorrect registry entries can be caused by:
+
}}
* Incomplete installation or errors during installation, in this case you will likely need to reinstall the entire game if the error happened before all files were copied.
 
* Installing the game on one user account and attempting to run it on another could possibly be a problem (depends on users permission settings).
 
* Other programs or users modifying the registry entries depended on by Origin.
 
* Moving the games files from one location to another (e.g to a different folder/drive or copying the game from a different computer to avoid installation and downloading patches)
 
  
This problem can be fixed by following these steps:
+
===Graphics issues===
# Completely exit Origin (click exit on its tray icon or kill the process).
+
{{++}} Before attempting any of these fixes, install the latest graphics drivers for your GPU and see if the problem persists.
# Navigate to the game folder that you want Origin to recognise as being installed (default <pre>C:\Program Files (x86)\Origin Games\Battlefield 3\)</pre>
 
# Find the __Installer folder (two underscores), right click on Touchup.exe and Send to->Desktop(create shortcut).
 
# Find the new shortcut on your desktop and right click on it and go Properties.
 
# In the textbox named Target: should be the location of Touchup.exe in between quotes. Add the following '''after''' the quotes (you may have to scroll the textbox to see the end):
 
# <pre>install -locale en_US -installPath "C:\Program Files (x86)\Origin Games\Battlefield 3\" -autologging</pre>
 
# If your game files are not in
 
<pre>C:\Program Files (x86)\Origin Games\Battlefield 3\</pre>
 
  
you must change that part of the code to your location.
+
{{Fixbox|1=
# Click Ok and Double click your shortcut to run it, (it won't show a window, it's running in the background). This program takes a minute or so to update all the needed registry entries for Origin to detect the game.
+
{{Fixbox/fix| NVIDIA GTX 500-series freezing or displaying bad graphics}}
# Open Origin and the game should be detected as installed, although it may not be up to date, if not, make sure you followed these steps correctly and replaced the location if you needed to.
+
1) Turn off '''Antialiasing Deferred''', '''Vertical Sync''' and '''Motion Blur''' in the options menu.
  
If your installation of Battlefield 3 is not english, you must replace the en_US in the shortcut with your locale (language) code before running the shortcut.
+
2) Close overclocking and/or monitoring software such as '''RivaTuner'''.
* zh_TW - Traditional Chinese
 
* fr_FR - French
 
* ko_KR - Korean
 
* it_IT - Italian
 
* cs_CZ - Czech
 
* ja_JP - Japanese
 
* de_DE - German
 
* es_ES - Spanish
 
* pl_PL - Polish
 
  
 +
3) In the [[NVIDIA Control Panel]], set '''Power management mode''' to '''Prefer maximum performance'''.
  
=== Constant Crashing - 32 bit fix ===
+
4) Uninstall TeamViewer and any associated drivers and services.
A lot of people using 32bit Operating Systems have issues like the game crashing after a couple of minutes of playing. This is sometimes caused by the game using more memory than windows allows it to do.
 
If you experience those or similar issues you can try the 32bit fix:
 
  
for Windows XP 32 bit
+
5) Uninstall or disable [http://www.ffsplit.com/ FFSplit].
*Find your Boot.ini located usually on the <code>C:\</code>.(If you cannot see it, you probably have system files hidden, then follow these instructions at microsoft (also uncheck "hide protected operating system files")
+
}}
*Right click on the boot.ini and choose properties. Uncheck "read only"
 
*Open the boot.ini by double clicking it.
 
*Under the section called find the line that says "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional...". Yours may look a bit different. We are going to make a duplicate, so that if you make a mistake you will not harm yourself from booting into your computer. Drag you're mouse across the entire line, right click and choose copy. Then right below the line you just copied right click your mouse and choose paste. You should now have two lines one after another that are exact duplicates.
 
*Change the bottom line that you just copied with the following addition on the end. Add a space at the end of the line and then this without the quotes "/3GB /USERVA=2500"
 
*In that lower boot entry you just made, find the name of the operating system in quotes and change it to something like "Windows XP 3GB", so you can differentiate at boot up.
 
*Close and save the boot.ini.
 
*Right click on the boot.ini, hit properties, check read only.
 
  
for Windows 7/Windows Vista
+
{{Fixbox|1=
*In Windows 7/Windows Vista go to Start menu. Go to Accessories. Locate the command prompt shortcut and hover mouse over it. Right Click on the shortcut then select Run as Administrator.
+
{{Fixbox/fix| Game crashes while using an ASUS-brand GPU}}
*In the command prompt type this exactly: bcdedit /set increaseuserva 2500.(or 3000) Then hit enter.
+
1) Uninstall '''Smart Doctor''' software if it is installed on your PC.
*Make sure you get a message back confirming the change was made. To verify the entry is there you can type just bcdedit, hit enter, and you should see the entry now listed.
 
*Then close the command prompt. You just told Vista to increase user virtual address (userva) space to 2500MB.
 
*Changes take effect on reboot but don't reboot yet.
 
  
 +
2) Uninstall '''ASUS Gamer''' software if it is installed on your PC.
  
=== Predictive Crosshairs on Helicopters ===
+
3) Restart your computer.
As of February 2012, there's a bug where using a weapon that does not have predictive crosshairs (heatseekers in attack helis, air-to-ground missile on scout helis) will cause the predictive crosshairs on the missiles (attack heli) or main gun (scout heli) to bug out. To fix this, just switch to third person view and back.
 
  
=== Possible fix for getting stuck on a black screen upon map change ===
+
4) Install the latest drivers for your graphics card and restart if prompted by the driver setup utility.
*Alt-tab out of the game while the scoreboard for the previous round is showing.
+
}}
*Make sure you give your computer enough time, so don't do it at the last second.
 
*Once out, open the task manager and watch your processor usage.
 
*It should go down for a while and then come back up when the map is loaded and you're in game.
 
*Alt-tab back into the game.
 
  
This solution does not always work for everyone. Give it a try and see if it improves your chances of getting into the next map.
+
{{Fixbox|1=
[https://getsatisfaction.com/battlefield3/topics/black_screen_after_match_scoreboard_doesnt_load_the_next_map More information here].
+
{{Fixbox/fix| Black screen fix - AMD/ATI users}}
 +
1) Navigate to the game's [[#Save game location|save folder]].
  
=== Temporary black screen when spawning ===
+
2) Edit the file '''PROF_SAVE_profile''' using Notepad.
This is intended behavior to cover up the engine loading textures. The duration has been decreased with the latest patch.
 
  
=== Enable Steam overlay in-game ===
+
3) Modify the entry <code>GstRender.FullscreenEnabled</code> to <code>0</code>
To enable the Steam overlay, first you should disable the Origin overlay:
 
*Open Origin
 
*Click the gear symbol in the top right, settings
 
*Click the in game tab
 
*Uncheck the box next to "Enable Origin In Game"
 
*Click Done
 
*Quit Origin
 
  
Now, you will add a shortcut to bf3.exe in Steam.
+
3) Modify the entry <code>GstRender.FullscreenScreen</code> to <code>1</code>
*Open Steam
 
*Click "Add a Game" in the bottom left, then "Add a Non-Steam Game"
 
*Browse to your Origin.exe file (default is "C:\Program Files (x86)\Origin Games\Battlefield 3\bf3.exe")
 
*After selecting bf3.exe, select "Add Selected Programs"
 
There will now be a game in your Steam Library called "bf3", you can change the name and icon by right clicking on bf3 in your library and selecting Properties.
 
You can start BF3 in your Steam library. If Steam is open, you can see in-game overlay in BF3.
 
  
If this method is not work, you will add a shortcut to Origin.exe in Steam.
+
4) Save the file, then change its properties to '''Read only'''.
*Open Steam
 
*Click "Add a Game" in the bottom left, then "Add a Non-Steam Game"
 
*Browse to your Origin.exe file (default is "C:\Program Files (x86)\Origin\Origin.exe")
 
*After selecting Origin.exe, select "Add Selected Programs"
 
There will now be a game in your Steam Library called Origin, you can change the name and icon by right clicking on Origin in your library and selecting Properties.
 
  
Start the Origin.exe shortcut in your Steam Library, and join a game in Battlefield 3 as you normally would. When you are in-game, you will have the Steam Overlay by pressing Shift+Tab (default).
+
5) Launch the game. Navigate to the '''Video''' menu in the options menu.
  
In order to stop showing up in-game on Steam, you have to close your browser and exit Origin.
+
6) Change the undefined monitor number to <code>1</code>
  
=== Lagging mouse but game continues as normal ===
+
7) Modify the screen resolution option to a resolution lower than your normal/native resolution.
Caused by Origin overlay or Steam. Turn off the Origin Overlay and/or Steam Overlay if you have it turned on. If that doesn't fix it then you try closing all the chat windows in Steam. It always happens to me when my group chat log gets to about 10k messages.
 
  
=== Game disconnected: something went wrong ===
+
8) Modify '''Fullscreen''' to '''ON'''. Apply the changes.
If you keep getting this error after loading a Campaign game, you will need to re-start that mission from the beginning.  
+
}}
*Select "Replay Missions" in the menu after the game loads.
 
*Select the mission you would like to play. ''This will overwrite your checkpoint save.''
 
  
=== Character Spinning ===
+
===Installation and activation===
On some Acer computers there is a glitch with your character spinning out of control. The way to stop this is to uninstall Launch Manager. It is a program that adds a little UI for your Fn keys and causes Battlefield 3 to freak out. You can also stop the process from the task manager but this is a temporary solution that isn't always effective.
+
{{Fixbox|1=
 +
{{Fixbox/fix|link=false| Origin error - "Could not activate"<ref>http://battlelog.battlefield.com/bf3/forum/threadview/2832654490052908367/</ref>}}
 +
1) Close Origin (right click tray symbol > Exit).
  
=== Running Battlefield 3 on seperate hard drive ===
+
2) Open Internet Explorer (do not user a different browser). Navigate to this URL: <pre>C:\ProgramData\Electronic Arts\EA Services\License\</pre>
If you want to run Battlefield 3 and Origin on seperate hard drive without having all the Origin games on it, you will have to fiddle around a bit. Origin will update the game like it would normally and Punkbuster is working just fine.
 
*Install Battlefield 3 to Origin default game location.
 
*Close Origin
 
*Copy the whole Battlefield 3 folder from default game location to the new location on new hard drive.
 
<pre>(C:\Program Files\Origin\Battlefield 3 to D:\Games\Battlefield 3)</pre>
 
*Press Windows-button + R and type regedit
 
*Navigate to the game's registry nodes
 
<pre>"HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EA Games\Battlefield 3"</pre>
 
*Right click on Install Dir, select modify and put in the game's new location. (D:\Games\Battlefield 3\GDFBinary_en_US.dll)
 
*Right click on GFDBinary, select modify and put in the game's new location. (D:\Games\Battlefield 3\)
 
*Close regedit
 
*Download [http://www.evenbalance.com/index.php?page=pbsetup.php PBSetup] from Evenbalance.com and patch the game.
 
  
=== Battlefield 3 on a Standard definition TV ===
+
3) Delete any file named <code>71067.dlf</code>, <code>70619</code> or <code>70169.dlf</code>
While most people have HD televisions some are still stuck with their old SD televisions. Now the question is if Battlefield 3 is optimized for SD televisions and therefore worth buying. The short answer: No. The long answer: Also no. Battlefield 3 on a SD television is simply too grainy and unfocused to be playable. The text is unreadable and foes with a HD television (the majority) will have a clear advantage over you. So what can you do? Not much, really. You can try rearranging some of the settings but that won't improve the quality much. The only real solution is upgrading to a HD television preferably with high hertz for a smoother gaming experience.
 
  
=== Game crashes with looping audio requiring reboot - Windows 7 ===
+
4) Using Internet Explorer, navigate to this URL: <pre>C:\ProgramData\Origin\DownloadCache\</pre>
First of all if you are using a genuine copy of windows (Not a cracked copy) then please try seeing the other fixes offered.
 
If you are using a cracked copy of windows and are using the "RemoveWAT" program then Punkbuster occasionally has an issue with this forcing the game and your pc to lock up.
 
  
*Using the "RemoveWAT" program restore WAT onto your computer. (Online guides will help with this)
+
5) Delete all of the files in this directory.
*Once your computer is back into its unregistered (Non Genuine) state download a program called "Windows 7 loader by daz" you will want to use version 2.1 or higher.
 
*Follow the steps included and check windows is now Genuine
 
  
Now you should be able to play Battlefield 3 without crashes, should crashes continue try updating drivers and/or trying the audio fixes as listed here.  
+
4) Restart your computer and launch Origin.
  
The reason this works is because the "RemoveWAT" program only removed the authentication checker included within windows so that microsoft cannot check if you are running a valid copy, punkbuster detects this and shuts down the game, subsequently locking up the game at the same time. The "Windows loader" makes copy of windows a genuine copy can even be check online at microsoft's online "Genuine Checker". I hope this helps with some of your problems.  
+
5) Log into your Origin account and launch Battlefield 3 to force a license update.
 +
}}
  
== Network ==
+
{{Fixbox|1=
=== Ports ===
+
{{Fixbox/fix| Origin error - "Problem with your setup, please reinstall"}}
'''TCP:''' 80, 443, 9988, 20000-29999, 22990, 17502, 42127<br />
+
1) Update your graphics drivers to the latest stable version.
'''UDP:''' 3659, 14000-14016, 22990-23006, 25200-25300
 
[http://battlelog.battlefield.com/bf3/news/view/2832654773849669037 Taken from here].
 
  
=== Punkbuster errors ===
+
2) If the problem persists, reinstall the game.
Updating punkbuster using PBSetup usually works
+
}}
  
* Press Ctrl+Shift+Esc to open the Task Manager.
+
{{Fixbox|1=
* Go to the Processes tab and click "Show processes from all users".
+
{{Fixbox/fix| Game files installed yet Origin claims that they are not}}
* Find PnkBstrA.exe and / or PnkBstrB.exe and click End Process on both of them if they're running.
+
1) Make sure that your registry files are not modified (by another user of the computer, malware or other causes).
* [http://www.evenbalance.com/downloads/pbsvc/pbsvc.exe Download PBSVC.exe] and run it as Administrator. Follow the wizard and close the program when done.
 
* [http://www.evenbalance.com/index.php?page=pbsetup.php Download PBSetup] and run it as Administrator.
 
* Add all the games you have installed to the list and click check for updates.
 
* Close PBSetup and log in to Battlelog and connect to a server of your choice.
 
  
== Improvements ==
+
2) Make sure that you are running the game from the user that installed it originally.
=== [[Borderless Fullscreen Windowed]] ===
 
This can be enabled using the tool [http://bf3.realmware.co.uk/borderless/ BF3 Borderless].
 
  
== Ingame Commands & Helpful Keystrokes ==
+
3) Make sure your game files were not moved to a different directory.
=== View FPS ===
 
Type in the console using the Tilde (~) key found under the escape button and type the following: <code>Render.DrawFps 1</code>
 
=== Limit FPS ===
 
In the console, type <code>GameTime.MaxVariableFps XX</code> where XX is what you want to limit the FPS to.
 
=== Disable/Enable HUD ===
 
Typing <code>UI.DrawEnable 0</code> in the console will disable the HUD. Typing <code>UI.DrawEnable 1</code> will re enable the HUD.
 
=== Performance Graph ===
 
Typing <code>render.perfoverlayvisible 1</code> will display a CPU/GPU performance graph under the minimap.
 
=== Info Display ===
 
Pressing <code>Ctrl + Alt + S</code> will bring up a small information display, showing your DirectX version being used, FPS, ping, resolution, and keyboard layout.
 
  
== System Requirements ==
+
4) Reinstall the game. If errors occur during installation, consult other fixes in this article.
{{SysReq
+
}}
|minOS = Windows Vista (Service Pack 2) 32-bit
 
|recOS = Windows 7 64-bit
 
  
|minproc = Intel Core 2 Duo 2.4 GHz or AMD Athlon X2 2.7 GHz
+
{{Fixbox|1=
|recproc = Intel or AMD quad-core
+
{{Fixbox/fix| Installation error: “Battlefield 3 (BF3) Install Fails, Cannot Install”}}
 +
1) If '''Microsoft Visual C++''' is installed, document its version name(s) (e.g., '''Microsoft Visual C++ 2005''').
  
|minmem = 2 GB
+
2) Uninstall any instance of '''Microsoft Visual C++''' installed on your computer.
|recmem = 4 GB
 
  
|minHD = 20 GB for disc version or 25 GB for online distributed version + 100MB for Origin Platform Installation
+
3) Install Battlefield 3.
  
|minGPU1 = NVIDIA GeForce 8800 GT or ATi Radeon HD 3870 with pixel shader 5.0
+
4) Download and install the Visual C++ packages you uninstalled in step 2.
|recGPU1 = NVIDIA GeForce GTX 560 or AMD Radeon HD 6950
 
 
}}
 
}}
  
== External links ==
+
===Overlay issues===
[http://symthic.com/?s=bf3 Symthic] is a website which has statistics of all the weapons, vehicles and attachments that are present in game. It allows you to see which setup fits your playing style the best, and allows you to see equipment before you unlock it in game.
+
{{Fixbox|1=
 +
{{Fixbox/fix| Enabling Steam overlay}}
 +
1) Open Origin and enter its settings menu (click the gear symbol in the top right corner).
 +
 
 +
2) Navigate to the '''In-game''' tab.
 +
 
 +
3) Uncheck '''Enable Origin In Game'''. Select '''Done'''.
 +
 
 +
4) Exit Origin (right click tray icon > Exit).
 +
 
 +
5) Open Steam and navigate to the '''Library''' window.
 +
 
 +
6) Select '''Add a game...''' > '''Add a Non-Steam Game'''.
 +
 
 +
7) Select '''Browse''' and locate Origin.exe (default location: <code>C:\Program Files (x86)\Origin\Origin.exe</code>).
 +
 
 +
8) Make sure Origin is checked on the '''Add a Game''' window and select '''Add Selected Programs'''.
 +
 
 +
9) Launch Origin through the new shortcut in your Steam library and launch Battlefield through Origin.
 +
}}
 +
 
 +
{{Fixbox|1=
 +
{{Fixbox/fix| Mouse lag when using overlay}}
 +
1) Open Origin and enter its settings menu (click the gear symbol in the top right corner).
 +
 
 +
2) Navigate to the '''In-game''' tab.
 +
 
 +
3) Uncheck '''Enable Origin In Game'''. Select '''Done'''.
 +
 
 +
4) If you usually launch Battlefield through Steam, avoid doing so.
 +
 
 +
5) Close any chat windows on Steam before entering the game.
 +
}}
 +
 
 +
==Network settings==
 +
===TCP Ports===
 +
{{ii}} Make sure the following ports are open for smooth gameplay:<ref>http://battlelog.battlefield.com/bf3/news/view/2832654773849669037</ref>
 +
*80, 443, 9988, 20000-29999, 22990, 17502, 42127
 +
 
 +
===UDP Ports===
 +
{{ii}} Make sure the following ports are open for smooth gameplay:
 +
*3659, 14000-14016, 22990-23006, 25200-25300
 +
 
 +
===Punkbuster===
 +
{{ii}} Update Punkbuster using the [http://www.evenbalance.com/index.php?page=pbsetup.php PBSetup] utility to fix most issues.
 +
 
 +
==System Requirements==
 +
{{System Requirements
 +
|OSfamily_ = Windows
 +
 
 +
|minOS_  = Windows Vista (Service Pack 2) 32bit
 +
|minproc_ = Intel Core 2 Duo 2.4GHz / AMD Athlon X2 2.7GHz
 +
|minmem_  = 2 GB
 +
|minHD_  = 20 GB (Disc version)
 +
|minGPU1_ = NVIDIA GeForce 8800GT / AMD Radeon HD3870
 +
 
 +
|recOS_  = Windows 7 64bit
 +
|recproc_ = Quad-core Intel/AMD
 +
|recmem_  = 4 GB
 +
|recHD_  = 25.1 GB (Digital distribution)
 +
|recGPU1_ = NVIDIA GeForce GTX560 / AMD Radeon HD6950 or superior
 +
}}
  
[http://store.origin.com/bf3 Battlefield 3 on Origin Store]
+
{{references}}
== See Also ==
 
* [[Battlefield: Bad Company 2]]
 
* [[Battlefield 2]]
 
  
 
[[Category:Game]]
 
[[Category:Game]]
 
[[Category:Windows]]
 
[[Category:Windows]]

Revision as of 23:10, 18 November 2012

Template:Infobox Battlefield (series)

Key points

Most bugs have been resolved with patches, minor updates released many months after the official release.[1]
Unplayable on a standard definition television (below HD-ready display quality).

General information

BF3 on Battlelog - PC section.

Availability

Template:Availability Table

Green Man Gaming frequently releases discount coupons up to 25% (which stack upon existing discounts unless otherwise mentioned).

Improvements

Optimal video settings

You may use any configuration with-which you are satisfied. The following tips serve to balance graphical fidelity, function and performance.
Setting textures to High will eliminate texture pop-in.
Setting effects to Low is recommended. Other levels show no particular improvement.[2]
Settings mesh to Ultra is recommended as it allows you to spot enemies at a greater distance.
Setting terrain to Low is recommended. Other levels show no particular improvement.
Set anisotropic filtering to the maximum value your PC can handle. Better AF comes as a minimal performance cost and significantly improves graphical fidelity.

Running the game on a separate partition/drive

Instructions

Game Data

Save game location

Template:Game Location Table

The files meta.xml, PROF_SAVE_body, PROF_SAVE_header and PROF_SAVE_profile are the save files.

Save game cloud syncing

Template:Save Game Cloud Syncing

Video settings

Template:Video Settings

Input settings

Template:Input Settings

Issues and fixes

Instructions
Instructions

Crashes

Instructions
Instructions
Instructions
Instructions
Instructions

Audio issues

Instructions

Graphics issues

Before attempting any of these fixes, install the latest graphics drivers for your GPU and see if the problem persists.
Instructions
Instructions
Instructions

Installation and activation

Instructions
Instructions
Instructions
Instructions

Overlay issues

Instructions
Instructions

Network settings

TCP Ports

Make sure the following ports are open for smooth gameplay:[3]
  • 80, 443, 9988, 20000-29999, 22990, 17502, 42127

UDP Ports

Make sure the following ports are open for smooth gameplay:
  • 3659, 14000-14016, 22990-23006, 25200-25300

Punkbuster

Update Punkbuster using the PBSetup utility to fix most issues.

System Requirements

Template:System Requirements


References