Retail version of Battlefield Bad Company 2
This includes: Steam version, DVD version, EA Digital Download version
What does not
At 1st run game locks (see below for workaround)
Some graphical glitches when you select some gadgets like med kit
What was not tested
SinglePlayer...LOL, it's so bad as story goes that i don't bother
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
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Arch Linux x86_64||Sep 11 2018||3.15-staging||No, but has workaround||Yes||Yes||Gold||Sigz|
|Show||Arch Linux x86_64||Jul 21 2017||2.12-staging||Yes||Yes||Gold||Daniel Berger|
|Show||Ubuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)||Mar 07 2014||1.7.14||Yes||Yes||Bronze||dr. Hannibal Lecter|
|Show||Gentoo Linux x86_64||Jan 19 2014||1.7.10||Yes||Yes||Silver||an anonymous user|
|Show||Ubuntu 12.10 "Quantal" i386 (+ variants like Kubuntu)||Nov 25 2012||1.5.18||Yes||Yes||Bronze||Andrey Gusev|
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:
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:
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/dosdevicesI 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:
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
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:
and change it to, e.g.: