
NotAViper
Published
You need protontricks in order to run the PunkBuster setup inside of the battlefield 4 wine prefix
http://evenbalance.com/pbsetup.php You need to download the latest version of punkbuster from the evenbalance website (The windows version) and then using protontricks run the punkbuster setup (protontricks-launch --appid 1238860 ./pbsetup.exe), then add battlefield 4 to the menu, let it update and then you can join into servers and play. I found this solution from this steam guide and from the protondb user Ashley https://steamcommunity.com/sharedfiles/filedetails/?id=3302431286
Ironically works without tinkering but it shouldn't
Game is bugged to hell, not a linux issue
This game just works directly out of the box, surprising considiring this game is horrible. Maybe it shouldn't even work on linux.
Installed cod4x, to improve the multiplayer
You need the cod4x patch to improve the multiplayer, to get more servers and improve the security.
First download the cod4x patch from the website https://cod4x.ovh/t/cod4x-releases/24 then extract the zip file inside of your cod4 mod folder, open a terminal inside of the folder where the cmd files are, then find the wine prefix folder of your cod4 install by going into steamapps and then compatdata, and find the folder 7940 and then pfx (On the same drive where the game is installed) then in the terminal type in WINEPREFIX="Location/to/pfx/folder" wine install.cmd, once it is done, go inside of the pfx folder, then drive_c, then users. You are going to see a folder named steamuser and another folder named after your accounts username, go inside of the folder with your name, and inside of the local appdata, copy the CallOfDuty4MW folder and paste it inside of the steamuser appdata local folder, after that delete the user folder with your name and you should only have the steamuser folder, open the games multiplayer and you have installed the patch!
The guide I linked uses a community-made lutris install script, for winetricks you just need to install it
Might need to install lib32-libpulse
Slight performance issues occasionally
Multiplayer via plutonium is the best way to play the multiplayer for this game on linux
Use this guide on the plutonium forums: https://forum.plutonium.pw/topic/9652/plutonium-bo2-waw-linux-tutorial
WINEDLLOVERRIDES="dsound=n,b" %command%
Installed the T7 Patch made by serious
You need the t7 patch to make the game safer to play
https://github.com/shiversoftdev/t7patch Make sure to install the t7 patch by serious so you are not vulnurable to the security issues the game has and use the launch options which I put here (Not my launch options, they are from the t7 patch's github)
PROTON_USE_D9VK=1 %command% -console -nointro
Multiplayer via the alterware client is the best way to play this. Since it's safer.
For multiplayer use the alterware client, run the alterware file with the argument --update to install the files for iw4x and then add the iw4x exe file to steam as a non steam game and use the launch options
Game is natively compatible with linux
As the title says, since the game is ported to linux, it should work without needing to tinker
Game is natively supported on linux
Didn't have to tinker in any way, no input delay or fps issues
CSS is natively supported
No tinkering required since valve has made this game natively compatible
-novid
Game bugs out when you tab out
I would highly recommend to use the linux patcher for this game: https://github.com/hinqiwame/cof-linux-patcher
Works out of the box with no problems
The game is working amazing without any extra modifications.
Both native and proton work with no problems
Both work fine, the only thing I have to note here is that the native build is version 1.6, but the proton/windows build is 1.7, so the native build is a version off. If you wanna use mods, make sure you use the proton build instead.
No changes required
There is nothing else needed to be done, you can use the steam recommended proton version, just click on play and it works with no problems!
WINEDLLOVERRIDES="winhttp=n,b" %command%
The vanilla version works with no problem, however to use mods you need to do some extra steps. First go to Hard Time III_Data/Plugins/x86_64/, copy the steam_api64.dll file and paste it into the root folder of the game, then put the launch option above, when you press play select "Play Modded".
Only problem is that the native version is out of date
When you take a screenshot (native version) using f12, the game screen will glitch out. The fix is just to press f1.
The game works fantastic, however the native version is about I believe 3 years old, so if you want the latest version, force the game to use proton.
Amazing zombie game, also is natively ported to linux
Mainly versus has a lot of toxic players but that isn't a linux issue
This game is an amazing zombie game, would highly recommend every steam user to have this game. Also no tinkering is required.
Game is fun and doesn't require extra setting up
Just install it and play and the game should open without any tinkering!
Mouse isn't locked into the game, if you have a second monitor you can see that your mouse escapes the game.
This game for whatever reason would always just crash as soon as I clicked play if it's on a different drive, the game on the root drive however works with no problems.
Move the game to your main drive
For what ever reason, the game will work but only if you move it to your main drive, it just doesn't launch on other hard drives.
Using winetricks to fix missing dialog in the game
Some dialog is also missing
With winetricks you need to run this command inside of the skyrim wine prefix folder, to find the skyrim wine prefix, go to the SteamLibrary folder on the drive where you have the game, then go inside of the compatdata folder and find the 72850 folder and then the pfx folder, copy the location to the pfx folder and then run this command. (And also make sure to enable the subtitle options inside of the display settings once you start playing the game) WINEPREFIX=Location/to/pfx/folder winetricks --force xact