
Bolec
Published
punkbuster needs to be updated via windows exe from their site
Need to update punkbuster manually via windows punkbuster installer and install user agent switcher to firefox
THE GAME WORKS FINE BUT...
You need some work. Set proton version to 7.0-6 and launch the game (first run installs punkbuster, ms vc, origin, blah blah. Login to origin. The game will start but it will crash. Download punkbuster for windows https://evenbalance.com/pbsetup.php and add pbsetup.exe to your library as a nonsteam game. Set proton 7.0-6 for pbsetup.exe too. After instalation you you will have punkbuster client window. Search for updates, add BF3 (NOTE: pb will not show folders starting with ".", so you can paste this path: "Z:\home<username>.steam\steam\steamapps\common\Battlefield 3" (without " ofc). It should end on "Battlefield 3", not "bf3.exe". After adding the game wait some time to let pb install updates. After that once again check for updates by clicking on upper bar. After that you can close pb by clicking "Quit" button on the bar. Now you will need firefox (install it if you don't have). I used this https://addons.mozilla.org/pl/firefox/addon/uaswitcher/ and it works well. Set your user agent to "Windows / Firefox". Now go to https://battlelog.battlefield.com/bf3/ using firefox and log in. That's all. REMEMBER: Every time you gonna launch the game, LAUNCH THE GAME FIRST! Then copy link from browser (if it started on firefox - don't do anything) to firefox, select the server and press play. The game will start minimized, just click on it on your bar or use ALT + TAB.
Tried GE, Official and experimental. Not working on all of them.
Game uses Ricochet Anti Cheat which runs as a Windows kernel mode service, since Wine isn't running a full Wndows kernel stack its likely all games using this AC will always be broken under any version of Wine.
Not working with any version of proton
Tried to launch on various versions of proton. On proton 6.3 stucks at "Preparing to launch Dwarfs!?" steam message. On 7.0 the game runs somewhere at the background (no window, no sound, just created a new process). On experimental version of proton game instantly crashes.
Steam version not running on newest proton. Changing to Proton Experimental fixes the problem.
Not working after 1.7.0 patch
Tried to run on proton 7, experimental and Glorius Eggroll. Instantly crashes on all of them.
Doesn't work on any version of proton
Tried proton 7.0 and experimental, game instantly crashes on both of them.
changed downloaded UplayInstaller.exe with UbisoftConnectInstaller.exe from ubisoft site
game freeze
freeze
freeze
If you experience probles with Uplay after install:
- Uninstall the game
- Delete Watch_Dogs folder in ~/.steam/steam/steamapps/common (if it still exists)
- Download the game (DON'T RUN!)
- Go in ~/.steam/steam/steamapps/common/Watch_Dogs/support/GameLauncher
- Download Ubisoft Connect Launcher from Ubisoft Connect site
- Replace UplayInstaller.exe with downloaded Ubisoft Connect Launcher
- Change Ubisoft Connect Launcher's name to UplayInstaller.exe
- Set ProtonGE or any other (not tested) proton version for game on steam
- Run the game