WineHQ

Battlefield Bad Company 2

Retail version of Battlefield Bad Company 2

This includes: Steam version, DVD version, EA Digital Download version

Application Details:

Version: Retail BFBC2
License:
URL: http://battlefieldbadcompany2....
Votes: 17
Latest Rating: Gold
Latest Wine Version Tested: 3.15-staging

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Almost EVERYTHING

What does not

At 1st run game locks (see below for workaround)

Some graphical glitches when you select some gadgets like med kit

Workarounds

What was not tested

SinglePlayer...LOL, it's so bad as story goes that i don't bother

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Almost EVERYTHING works as supposed INCLUDING AUDIO...read on... I PLAYED ONLINE IN UNRANKED/NON_PUNKBUSTER SERVERS. I'm using kernel 3.3.4 compiled by me... I'm using wine 1.5.3 compiled by me... I'm using NVIDIA driver 302.07... When i install wine i always install at least this stuff....all of it is sooner or later force-installed anyway by one or another game so... export WINEDEBUG=-all && winetricks d3dx9 dotnet20 dxdiagn xact gfw physx vcrun2005 vcrun2008 winetricks vcrun2010 windowscodecs After game install, i update it before 1st run using an update from a link to a manual update found in EA UK Forum...this is latest update that removes also SecuROM check, so, that is no longer a problem.... At 1st run game locks...no problem, close it, or kill anyway you can using at last resort a terminal and.... wineserver -k ...then open file.... ~/BFBC2/settings.ini ...and modify from... DxVersion=auto ...to.... DxVersion=9 ...that solves the lock problem....and from.... SpeakerCount=0 ...to.... SpeakerCount=2 ...and THAT solves the AUDIO issue (i use TWO speakers in my PC, YMMV) Only thing not perfect is some graphical glitches when you select some gadgets like med kit but they go away as you change to something else.... CYA in the (unranked) Battlefield (making a) Bad Company 2 :D

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowArch Linux x86_64Sep 11 20183.15-stagingNo, but has workaround Yes YesGoldSigz 
ShowArch Linux x86_64Jul 21 20172.12-stagingYes Yes GoldDaniel Berger 
ShowUbuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)Mar 07 20141.7.14Yes Yes Bronzedr. Hannibal Lecter 
ShowGentoo Linux x86_64Jan 19 20141.7.10Yes Yes Silveran anonymous user 
ShowUbuntu 12.10 "Quantal" i386 (+ variants like Kubuntu)Nov 25 20121.5.18Yes Yes BronzeAndrey Gusev 

Known Bugs

Bug # Description Status Resolution Other apps affected
25097 Battlefield Bad Company 2 installer progress bar slams X NEW View
35981 Battlefield: Bad Company 2 Updater has missing glyphs NEW View

Show all bugs

HowTo / Notes

WARNING

 Securom sollution by kowaltsky:

Sollution by Alan Luth doesnt works for me, I have got another one:

- make sure, than Battlefield Bad Company 2 is in your DVD-rom!

1) open Terminal and use this command:  sudo mkdir /mnt/cdrom

2) Open Wine settings (applications - wine)

3) Switch to tab witch discs

4) add drive D: and add mount point:  /mnt/cdrom

5) now last step, open Terminal and use this command:

sudo mount -o ro,loop,uid=$UID,unhide /dev/sr0 /mnt/cdrom
  ln -s /dev/sr0 ~/.wine/dosdevices/d::
  winemine &
  ln -s /mnt/cdrom ~/.wine/dosdevices/d:


If that doesnt work, try sollution by Alan Luth.


Securom sollution by Alan Luth:

If you get Securom errors that the game cannot find the DVD, see:

http://ubuntuforums.org/showthread.php?t=980629

 

short answer, try mounting with -o uid=$UID,unhide.

Also make sure you have symlinks to both the device and the mount point in ~/.wine/dosdevices

I have to avoid wineboot deleting my d: symlink before running this game. The whole recipe looks like

  sudo mount -o ro,loop,uid=1002,unhide /dev/sr0 /mnt/cdrom
  ln -s /dev/sr0 ~/.wine/dosdevices/d::
  winemine &
  ln -s /mnt/cdrom ~/.wine/dosdevices/d:
DirectX Version

For this game, DirectX must be manually set to version 9 (default is 10).

To do this, do the following:

cd ~/.wine/drive_c/users/[username]/My Documents/BFBC2

Edit settings.ini and set the value of DxVersion from Auto to 9

Possible Sound Problem Fix

This how-to extracted from a May 10th, 2012 comment by AJSB. This has not yet been tested by the current maintainer (Scott Weldon).

To fix sound problems, edit the file "~/BFBC2/settings.ini" Find the following line:

SpeakerCount=0

and change it to, e.g.:

SpeakerCount=2

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back