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

Difference between revisions of "Battlefield 3"

From PCGamingWiki, the wiki about fixing PC games
Line 37: Line 37:
  
 
==='''Performance boost!'''===
 
==='''Performance boost!'''===
{{++}}This command can give a huge FPS boost in some map areas and don't change anything in the graphics
+
{{++}}This command may give a huge FPS boost in some map areas and don't change anything in the graphics
 
{{Fixbox|1=
 
{{Fixbox|1=
 
{{Fixbox/fix|WorldRender.DxDeferredCsPathEnable false or DxDeferredCsPathEnable 0}}
 
{{Fixbox/fix|WorldRender.DxDeferredCsPathEnable false or DxDeferredCsPathEnable 0}}
Line 45: Line 45:
 
}}
 
}}
  
===Displaying the FPS===
+
===Console commands===
[[File:BF3FPSOverlay.png|290px|thumb|right|In-game FPS (top-right) and performance overlay (bottom-left).]]
+
{{ii}} Launch console with tilde ~ key.
{{Fixbox|1=
+
 
{{Fixbox/fix|Render.DrawFps true or Render.DrawFps 1}}
+
{| class="mw-collapsible mw-collapsed wikitable"
# Open the console by pressing the tilde button (~)
+
|-
# Input either <code>Render.DrawFps true</code> or <code>Render.DrawFps 1</code>
+
!Command !! Description
 +
|-
 +
|Render.DrawFps 1 || Show FPS counter
 +
|-
 +
|Render.PerfOverlayVisible 1 || Show performance graph
 +
|-
 +
|GameTime.MaxVariableFPS # || Limit frame rate (where <code>#</code> is a positive number)
 +
|-
 +
|RenderDevice.TripleBufferingEnable 1 || Enable Triple-Buffering (only recommended if Vsync is on)
 +
|-
 +
|RenderDevice.RenderAheadLimit 1 || Force rendering only 1 frame ahead (may remove stutter, default value is 3)
 +
|-
 +
|Screenshot.Render || Take a screenshot (into <code>{{p|userprofile}}\Documents\Battlefield 3\Screenshots\</code>)
 +
|}
  
'''Notes'''
+
You can have these commands run automatically, whenever you start the game, by entering them in <code>user.cfg</code> in the Battlefield 3 installation folder (the file won't exist by default, you can create it through a notepad and save as a .cfg file).
{{ii}} You can create a .cfg file called "user" in the game's folder through notepad, paste this command and save, so it will be permanently enabled.
 
{{ii}} You can also see your CPU and GPU performance by inputting either <code>Render.PerfOverlayVisible true</code> or <code>Render.PerfOverlayVisible 1</code>
 
}}
 
  
 
===Optimal video settings===
 
===Optimal video settings===

Revision as of 02:05, 30 July 2014

Battlefield 3
Cover image missing, please upload it
Developers
DICE
Publishers
Electronic Arts
Engines
Frostbite 2
Release dates
Windows October 25, 2011
Battlefield 3 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

Key points

PC version features 64 player multiplayer, high resolution textures, high quality shadows and more PC specific features.
Most bugs have been resolved with patches, minor updates released many months after the official release.[1]

General information

BF3 on Battlelog - PC section.

Availability

Template:Availability Table

All versions require Origin activation to play.
Green Man Gaming frequently releases discount coupons up to 25% (which stack upon existing discounts unless otherwise mentioned).

Essential improvements

TweakGuides has created a comprehensive guide for fixing issues in this game. It can be found here.

Performance boost!

This command may give a huge FPS boost in some map areas and don't change anything in the graphics
Instructions

Console commands

Launch console with tilde ~ key.
Command Description
Render.DrawFps 1 Show FPS counter
Render.PerfOverlayVisible 1 Show performance graph
GameTime.MaxVariableFPS # Limit frame rate (where # is a positive number)
RenderDevice.TripleBufferingEnable 1 Enable Triple-Buffering (only recommended if Vsync is on)
RenderDevice.RenderAheadLimit 1 Force rendering only 1 frame ahead (may remove stutter, default value is 3)
Screenshot.Render Take a screenshot (into %USERPROFILE%\Documents\Battlefield 3\Screenshots\)

You can have these commands run automatically, whenever you start the game, by entering them in user.cfg in the Battlefield 3 installation folder (the file won't exist by default, you can create it through a notepad and save as a .cfg file).

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 can eliminate texture pop-in, if it is happening to you.
Setting effects to Low is recommended. Other levels show no particular improvement, only adds a little bloom around fire sparkles.[2]
Settings mesh to Ultra is recommended as it allows you to spot enemies at a greater distance.
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

Alternatively you could just copy the battlefield 3 folder to somewhere else, uninstall it, change the default installation path in origin, move the copied folder to this new location and install it with Origin.

Play the game without Origin

Instructions

Game data

Configuration file(s) location

Template:Game data/row
System Location

Save game data location

Template:Game data/row
System Location
meta.xml, PROF_SAVE_body, PROF_SAVE_header and PROF_SAVE_profile are the save files.

Save game cloud syncing

System Native Notes
Origin

Video settings

File:BF3 settings.png
In-game settings.

Template:Video settings

Input settings

Template:Input settings

Audio settings

Template:Audio settings

Localizations

Some regions do not include all languages; see Change game language.
Language UI Audio Sub Notes
English
Traditional Chinese
French
German
Italian
Japanese
Korean
Polish
Spanish

Network

Update PunkBuster using the PBSetup utility to fix most issues.
If you have the option in your router setup, put your IP in the DMZ. This fixes for example the issue where you cannot coop with a friend but otherwise the multiplayer works fine.

Multiplayer types

Type Native Players Notes
LAN play
Online play
64

Connection types

Type Native Notes
Matchmaking
May not be reliable.
Dedicated
Self-hosting
Servers must be rented from approved providers.
Direct IP

Ports

Protocol Port(s) and/or port range(s)
TCP 80, 443, 9988, 17502, 20000-20100, 22990, 42127
UDP 3659, 14000-14016, 22990-23006, 25200-25300
Universal Plug and Play (UPnP) support status is unknown.

Issues unresolved

Game uses most of the computers memory

Some users with AMD cards are reporting a memory leak that makes the game unplayable. Even after closing the game, Task manager still reports nearly full physical memory. Restarting the computer clears the memory. No real fix yet known.

Issues fixed

Character spins uncontrollably using an Acer or Packard Bell PC

Instructions

"Game disconnected: something went wrong" error

Instructions

Game launches with no window, bf3.exe shows in Task Manager

Instructions

"Battlefield 3 has stopped working" error

Instructions

Crash when launching the game

There are various potential fixes for this issue, they are listed below.
Instructions

Game crashes with a sound loop using an ASUS Xonar sound-card

Instructions

Crashes on 32-bit Windows

Instructions

Generic graphics issue fix

Instructions

NVIDIA GTX 500-series freezing or displaying bad graphics

Instructions

Game crashes while using an ASUS-brand GPU

Instructions

Black screen (AMD/ATI)

Instructions

Low GPU usage and FPS (AMD Crossfire)

Instructions

Origin error - "Could not activate"

Instructions

Origin error - "Problem with your setup, please reinstall"

Instructions

Game files installed, Origin claims that they are not

Instructions

Installation error: “Battlefield 3 (BF3) Install Fails, Cannot Install”

Instructions

Mouse lag when using the Steam overlay

Instructions

Weak performance on Intel i3/i5/i7 CPUs (especially Laptops)

Instructions

Change game language

Bf3 1.jpg
Bf3 2.jpg
Instructions

Circled keys

Language GDFBinary Locale
English GDFBinary_en_US.dll en_US
German GDFBinary_de_DE.dll de_DE
French GDFBinary_fr_FR.dll fr_FR
Italian GDFBinary_it_IT.dll it_IT
Spanish GDFBinary_es_ES.dll es_ES
Polish GDFBinary_pl_PL.dll pl_PL
Japanese GDFBinary_ja_JP.dll ja_JP
Czech GDFBinary_cs_CZ.dll cs_CZ

System requirements

Windows
Minimum Recommended
Operating system (OS) Vista SP2
Processor (CPU) Intel Core 2 Duo 2.4 GHz / AMD Athlon X2 2.7 GHz
System memory (RAM)
Hard disk drive (HDD) 20 GB
Video card (GPU) NVIDIA GeForce 8800GT
AMD Radeon HD3870

References