Battlefield: Bad Company 2

From PCGamingWiki, the wiki about fixing PC games
Battlefield: Bad Company 2
Battlefield: Bad Company 2 cover
Developers
DICE
Publishers
Electronic Arts
Engines
Frostbite 1.5
Release dates
Windows March 2, 2010
Battlefield
Battlefield 1942 2002
Battlefield Vietnam 2004
Battlefield 2 2005
Battlefield 2142 2006
Battlefield Heroes 2009
Battlefield: Bad Company 2 2010
Battlefield Play4Free 2011
Battlefield 3 2011
Battlefield 4 2013
Battlefield Hardline 2015
Battlefield 1 2016

Key points

Modding is possible, albeit rather difficult.
Co-operative "Onslaught" mode DLC not available for PC version.

General information

Battlefield Wiki
Planet Battlefield
Steam Community Discussions
Steam Users' Forums for game series

Availability[edit]

Source DRM Notes Keys OS
Retail Requires online activation Either disk check or online activation with SecuROM
DRM-free with latest patch
Amazon.com Includes DLC
Gamesplanet
Green Man Gaming Includes DLC
Origin
Steam No SecuROM DRM.

Downloadable content (DLC) and expansions

Name Notes
SPECACT Kit Upgrade
Battlefield: Bad Company 2: Vietnam

Essential improvements[edit]

Patches[edit]

Patch R11 updates the retail release to the latest version. Not required for digital editions.

Skip intro videos[edit]

Delete the Intro video[citation needed]
  1. Go to <path-to-game>\Output\win32\movies\
  2. Delete or rename ea_logo_hd.res and dolbydigital.res.

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows %USERPROFILE%\Documents\BFBC2\
BF:BC2 Configurator

Save game data location[edit]

System Location
Windows %USERPROFILE%\Documents\BFBC2\GameSettings.bin

Save game cloud syncing[edit]

System Native Notes
Origin
Does not sync campaign progress, graphics settings or keybindings
Steam Cloud

Video settings[edit]

In-game options menu.
In-game options menu.
Graphics option Option WSGF Notes
Widescreen resolution
Menus are always 16:9 and rendered at 720p
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
See Field of view (FOV).
Windowed
Toggle with Alt+ Enter.
Borderless fullscreen windowed
Anisotropic filtering (AF)
Anti-aliasing (AA)
CSAA, MSAA.
Vertical sync (Vsync)
60 FPS
120+ FPS
Frame rate cap to 200 FPS. No refresh rate cap.[1]
Color blind mode
Under Options, Settings, Gameplay.

Field of view (FOV)[edit]

This game uses vertical FOV.[2] See FOV Calculator for help.
3rd party fixes[citation needed]
May apply to single-player only.
Edit configuration file[citation needed]
  1. Open %USERPROFILE%\Documents\BFBC2\settings.ini
  2. Change Fov=55 to the FOV you want and save your changes.

Notes

Applies to multiplayer only.
On some systems, you might need to force DirectX 9 compatibility in order for the FOV to change.

Input settings[edit]

In-game key map settings.
In-game key map settings.

Audio settings[edit]

Audio options Native Notes
Separate volume controls
Surround sound
Up to 5.1[5]
Subtitles
Closed captions
Mute on focus lost

Localizations

To switch between localizations change Locale string under HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\Battlefield Bad Company 2 to the relative code
Language UI Audio CC Notes
English
en
French
fr
German
de
Italian
it
Japanese
jp
Polish
pl
Russian
ru
Spanish
es
Turkish
Use Battlefield Bad Company 2 - %100 Türkçe Yama.

Network[edit]

Multiplayer types

Type Native Players Notes
LAN play
Planned for a future version of Project Rome.
Online play
32

Connection types

Ports

Protocol Port(s) and/or port range(s)
TCP (outbound) 80, 13505, 18390, 18395
UDP (outbound) 10000, 18395

VR support[edit]

3D modes Native GG3D Notes
Native 3D
Nvidia 3D Vision
Use Helix Mod for better 3D support.
TriDef 3D
iZ3D
Devices Native Notes
3RD Space Gaming Vest

Issues unresolved[edit]

"Some AA alternatives might not come up for some users"[edit]

CSAA and some MSAA alternatives might be hidden for some users.

"Loadouts Lost, Switching between Bad Company 2 (BC2) & Vietnam Multiplayer (MP)."[edit]

BC2 MP and Vietnam MP read the same parameters for class loadouts. The ensuring disparity of weapons results in loadout reset.
Workaround[citation needed]
  • SPECACT DLC adds four classes (SPECACT Assault, Engineer, Medic & Recon) to BC2 MP, absent from Vietnam. Use SPECACT classes exclusively for BC2 MP. By leaving the default classes alone in BC2 MP, the Vietnam MP loadouts are preserved.

Issues fixed[edit]

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

"A connection error occurred. If this happen during account creation press cancel and then login with your new account"[edit]

Remove special punctuation characters from password, such as <[citation needed]

"Unable to log in. Please try again."[edit]

Remove special symbols from password, such as +[citation needed]

Unable to update[edit]

Manually update[citation needed]

Hard crashing[edit]

Force DirectX 9[citation needed]

Blinking black screen[edit]

Set HSAO to false[citation needed]
  1. Open %USERPROFILE%\Documents\BFBC2\settings.ini
  2. Find the HSAO line in the file and change it to HSAO=false

No Servers[edit]

If you're not seeing any multiplayer servers deselect all filters except for PunkBuster and click search.

Communication Failure: PnkBstrA[edit]

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 9, 10, 11 Automatically set to the highest version the GPU can support. For details on how to manually set the DirectX version used, see Force DirectX Level.
Shader Model support 3, 4, 5
64-bit executable

Middleware[edit]

Middleware Notes
Physics Havok
Input DirectInput
Cutscenes Bink Video 1.9p
Multiplayer PunkBuster

Mods[edit]

Although Frostbite is a relatively modding-unfriendly engine, a nascent modding community has formed and was able to extend the map border, create new in-game items and tweak weapons and vehicles. They have even released modding tools.
Emulator Nexus
Critical // Edge

Force DirectX Level[edit]

Modify the settings.ini file[citation needed]
  1. Go to the configuration file(s) location.
  2. Open settings.ini.
  3. Change DxVersion= to the preferred DirectX version (9, 10, 11).

Greatly increase performance for low-end machines[edit]

Tweak configuration files[7][citation needed]
These options are not available in the in-game options menu.
  1. Open %USERPROFILE%\Documents\BFBC2\settings.ini
  2. Change DxVersion=auto to either 9 or 10.
  3. Reduce RenderAheadLimit=2 to either 1 or 0.
  4. Reduce any other settings if necessary and save the changes.

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP 7
Processor (CPU) Intel Core 2 Duo 2.0 GHz Intel Core 2 Quad
System memory (RAM) 2 GB
Hard disk drive (HDD) 15 GB
Video card (GPU) ATI X1900
Nvidia GeForce 7800 GT
256 MB of VRAM
ATI Radeon 4870
Nvidia GeForce GTX 260
512 MB of VRAM

References

  1. New 120Hz Games Report
  2. 2.0 2.1 New FOV pics/Day 1 Fixes - Electronic Arts UK Community (retrieved)
  3. [MICHAEL BAY ON]Bad Company 2: Carl Gustav is king! - Penny Arcade Forums (retrieved)
  4. How-to: Vehicle gun/turret turn sensitivity adjustment with client patch R8 - Electronic Arts UK Community (retrieved)
  5. An Audiophile's Guide to BF:BC2 (Full) - Battlefield Blog (retrieved)
  6. Battlefield 2 - PunkBuster Technical Issues
  7. Bad Company 2: Four tips to making this game run better on your PC - Steam Users' Forums (retrieved)