WineHQ

Battlefield 3

This is the non-limited edition game purchased in a brick n mortar shop.

Application Details:

Version: Retail DVD
License: Retail
URL: http://www.battlefield.com/bat...
Votes: Marked as obsolete
Latest Rating: Silver
Latest Wine Version Tested: 3.6

Maintainers: About Maintainership

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

nothing

What does not

everything needed

Workarounds

What was not tested

the game / activation

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

WINEPREFIX=BF3 sh winetricks (install mono) #####################################USING ISO sudo mount BF3iso1 /dvd1 sudo mount BF3iso2 /dvd2 cp /dvd1/Game/* /home/user/extractedfiles/ cp /dvd2/Game/* /home/user/extractedfiles/ #####################################USING DVDs either mount manually sudo mount /dev/sr0 /media/cdrom or let the automount in distros such as ubuntu do it for you (lazy ;) ) then cd to /cdrom-mount-point/Game and copy the contents from Game folder of both disks to a single dir ###################################################################### now it doesnt matter what way you decided to get the files now you need to cd to the dir you copied the files to cd /home/user/extractedfiles/ unrar e GameFiles.part02.rar this will extract all files from all rar part files leaving you with the files the original game installer exe uses. &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& WINEPREFIX=BF3 sh winetricks (install mono) WINEPREFIX=BF3 wine (the vcredist_x64.exe) (obv pick the x86 if your 32bit) i copied everything from extractedgame dir to C:/Program files/battlefield 3 and ran the command find "/home/user/BF3/drive_C/Program Files (x86)/Electronic Arts/Battlefield 3/" -type f -exec chmod 700 {} \; that sets the perms of all the files just to make sure ######### i ran bf3.exe and got a eadm error so im sure that a code needs to be added and punkbuster needs to be started and to start activation ea core needs to run / to run ea core punkbuster needs to run it seems punkbuster uses signiture checks on apis and as wine signitures dont match and it uses rare features of windows to run its software that wine hasnt implemented yet / punkbuster on wine is impossible at this time there for BF3 wont work.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowGentoo Linux x86_64May 01 20183.6Yes Yes NoSilverBronislav 
CurrentGentoo Linux x86_64May 29 20121.5.0Yes No Garbagean anonymous user 
ShowGentoo Linux x86_64Nov 10 20111.3.31No Not installable GarbageMaquis196 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

EULA - Warning

Keep in mind that before you can install Origin you have accept an EULA that entitles the software to crawl through your wineprefix logging everything. I highly recommend both removing the "Z" link to your / in winecfg and installing BF3 in it's own prefix.


Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Wine 3.7 staging look very fine
by Mike RLD on Saturday May 12th 2018, 8:45
I've tested the game in DX11 with Wine3.7 staging a couple of days ago.
Surprise ! It worked flawlessly with opengl set as renderer in reg (didn't test pure DX11 yet).

I didn't go deeply and test the 2 first chapter. contrast looked a bit dark. I've got some issues with the mouse, but it could come only from mine.

Let's test !!
Launcher working on DX11 - Wine 2.4 staging, but...
by Mike RLD on Friday April 7th 2017, 10:20
After a long trying tests, I've finally get BF3 launching.
Things to know:
- work only over a 64bits install
- start only with DX11 (beginning Wine 2.0), but only if you install it from redist package (because of install registration in Windows)
- Start only in windowed mode (first launch before options sets) and if you launch bf3.exe from the BF directory

Unfortunatly, the DX11 shader and render with Wine is really too young. Game play is more than a garbage, it's unplayable.
I also tried the same process with FFXIV. Game start, but this time, all colors render in a shade of black when spawn in the game play.

by Declan Williams on Friday November 11th 2011, 23:42
On a side note, using the work arounds stated in the battlefield special edition test, it does install, though will not run, just as a hint to anyone reading this test and has given up.
mklink
by Declan Williams on Friday November 11th 2011, 11:51
"Also tried linking the install from my windows partition, origin cried that BF3 wasn't installed. When I have more time (and hard drive space free) I'll copy over the install and try again."

You can create a symlink in Windows for "%WINROOT%\Program Files (x86)\Origin Games\Battlefield 3", or at least that's what I was doing and origin is fine with that, thinks it's actually there, saves copying!

The command is mklink IIRC, needs to be admin ofc.

Regardless this game is a tad-bit messy, usually using a webpage to execute the game, but you can start it without it by putting origin into offline mode. But bug 28921 needs to be dealt with first.
Back