
PurpleMillipede
Published
Install Origin through Lutris https://lutris.net/games/origin/
Install Battlefield 3 through Origin
Install a browser extension to switch your user agent to Windows and Internet Explorer 11, such as: https://addons.mozilla.org/en-US/firefox/addon/ua-switcher
Next we need to update Punkbuster because Battlefield ships with an outdated version of punkbuster Download the official punkbuster setup: pbsvc https://www.evenbalance.com/downloads.php
Save it in origin/drive_c/Program Files (x86)/Origin Games/Battlefield 3 In Lutris,
- Select Origin
- Wine options > Run EXE inside Wine Prefix
- Run origin/drive_c/Program Files (x86)/Origin Games/Battlefield 3/pbsetup.exe
- Select BF3 and click Update PunkBuster
The game also ran better in windowed mode, sometimes had a black screen in full screen mode
Now play the game from: https://battlelog.battlefield.com/bf3/servers
Black screen in full screen, windowed was fine
Punkbuster
Unreal Engine crash on startup after version 1.1 patch, game ran well before the patch.
To improve performance to a playable level, used the utlimate engine tweaks mod - https://www.nexusmods.com/oblivionremastered/mods/35
After the forced update to verison 1.1, the game now crashes on startup. After deleting and re-installing (vanilla no mods), the game initially ran it's shader pre-caching. Upon reaching 100% shader loading, it crashed. Now it starts to a black screen and shortly after an Unreal Engine crash screen is displayed.
I've tried both deleting the shader cache and running with versions of proton, but no luck.
Currently it is completely unplayable. Before the patch, I played 30 hours with 0 crashes.