WineHQ

Battlefield 3

No Screenshot

Submit Screenshot

The Battlefield 3 game which can be purchased, installed, updated and played through Origin client, including retail DVD copieslimited editions and premium editions.

Application Details:

Version: Origin
License: Retail
URL: http://www.battlefield.com/bat...
Votes: 4
Latest Rating: Silver
Latest Wine Version Tested: 4.0-rc4-staging

Maintainers: About Maintainership

Link Battlefield 3 - EA Official Website

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

Everything is required to set up fully functioning Battlefield 3 game, except the actual game:

  • Origin Thin installer (Win 7 prefix)
  • Windows version of Firefox
  • Punkbuster installer
  • Browser addon (launch battlefield 3 from browser)

What does not

Game doesn't start when launching from Windows version of firefox browser (quick match for example).

Also installing d3dx9* will make Origin crash on start.

Workarounds

What was not tested

Any extra dependecies. As long as I know from Battlefield 3 folder in Program files (installed via Origin), game requires just "vcrun2008", "Directx9" (and punkbuster installable separatelly).

Also did not try to launch the game in offline mode (but who likes single player in Battlefield 3 anyway?).

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

1. Create new 32bit "Windows 7" wine prefix. Install "corefonts" dependency in advance for Origin (fixes fonts issues). 2. Download Origin from official webpage (it's thin installer): https://www.origin.com/en-ie/download 3. Install origin. During installation, uncheck any box you can see (create desktop shortcut etc...). At the end of installer, it will just crash and probably shows nothing. Use any task manager to kill running Origin process. 4. At this point you won't be able to open Origin, because for some random reason Origin installed directory became read only. To make it back read-write, perform the following command with your regular user EVERYTIME before you open Origin: $ chmod -R 774 "#PATH#/#TO#/#PREFIX#/C/DRIVE/Program Files/Origin" 5. Start origin and install your game as usually. Please note when Origin starts to install the game after download, Origin will crash at the end. This is excepted and once you re-open Origin (do not forget above CHMOD command) - game will be installed and "ready" to play. ***(Optional) Go to settings, disable "In-game Origin" feature. I also ticket box in "Advanced" tab "Automatic exit" - this should solve some problems for you. 6. For now, close the Origin and download and install Firefox (Windows version, 32bit, preferred language, I suggest US variant) from https://www.mozilla.org/en-US/firefox/all/ 7. Download Punkbuster setup, open and update on Battlefield 3 game directory. Game located in "......./Program files/Origin games/Battlefield 3". PB setup download link: http://websec.evenbalance.com/downloads/W/gui/pbsetup.zip 8. Open firefox and attempt to join quick match. You will be prompted to download and install browser addons. Download and install them. 9. ??? At this point I was not able to go any further. Game just won't start when launching from the browser.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowArch Linux x86_64Dec 31 20184.0-rc4-stagingYes Yes YesSilverErikas Rudinskas 
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Jul 24 20183.10-stagingYes Yes YesGoldBYaka 
ShowArch Linux x86_64Jun 24 20172.10-stagingYes Yes SilverLucas Francesco 
CurrentArch Linux x86_64May 21 20161.9.9Yes No GarbageErikas Rudinskas 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Dec 18 20111.3.35Yes No Garbagean anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

Fix mouse issues

Try FIX 1 first. If this does not help, then try FIX 2:

FIX 1: Go to wine settings (winetricks) and set "mouse warp override" to "disabled". In Battlefield 3 in-game settings, set "raw mouse input" to "On".

FIX 2: Go to Wine settings (winetricks) and set "mouse warp override" to default value ("Enabled'). In Battlefield 3 in-game settings, set "raw mouse input" to "Off".

Fix "BF3WebHelper.exe has encountered a serious problem and needs to close" error.

This error shows up during game launch when using 64bit wine prefix. You need to use 32bit wine prefix in order to fix it.

How to connect to multiplayer server
  1. Change your preferred browser's user agent to something Windows-like (e.g. Internet Explorer 10). For Chrome users, User-Agent Switcher for Chrome works just fine.
  2. Instead of clicking "Play" in origin, go to http://battlelog.battlefield.com/bf3/, login using Origin's (EA) credentials and connect to your favourite server. Game will start in minimized mode as expected.

Comments

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

Current
by Sergey on Thursday September 27th 2018, 13:03
Working multiplayer with user-agent switcher in browser. Some troubles with mouse,fix raw input.
Battlefield 3
by Sergey on Thursday September 27th 2018, 11:10
To launch campaign, in origin settings enable 'Origin Helper service' and 'Go offline'. Wine 3.16 stagging + DXVK.
Current status
by Erikas Rudinskas on Monday May 23rd 2016, 14:38
I've spent almost half of the day attempting to launch battlefield 3 through wine. Unfortunatelly - without luck.

I've successfully managed to:
1. Install Battlefield browser plugins + firefox.
2. Origin in Windows 7 32bit mode (XP mode asks to upgrade).
3. Login and attempt to launch the online match

After some errors, I always ended up with a message saying "your game is corrupted, please repair through Origin installer", but actually it's something related to file check or some kind of a self "mechanism" which detects (if something not OK) - game is "corrupted".

Wine 1.9.9 - doesn't work. Test data is pending for this one (or for 1.8.9)
Back