How to get Plutonium BO2 & WaW to work on Linux - Updated: June 15, 2021
Must have Wine, Lutris, and correct Drivers for your distro installed. I will briefly go over how I did it but keep in mind that I am using Arch Linux and won't be able to help with other distros. So for other distros or more information on how to install wine and all its dependencies refer to GloriousEggroll's Guide.
Most of these steps were taken from pants Guide, so if you are having any issues refer to that before commenting.
I am on Arch Linux and I am using yay as my AUR helper. I recommend doing the same unless you know what you are doing. Follow this guide if you want to know how to install yay.
Installing Drivers, Wine, Lutris, and Plutonium
Drivers & Dependencies:
Make sure you have the correct drivers installed. I am using a laptop running an 8th Gen Intel CPU and an MX150. If you have similar specs you may follow these steps, else refer to GloriousEggroll's Guide mentioned above and skip this section.
I am using the "Prime Render Offload" method of utilizing my MX150 as mentioned in the Arch Wiki. If you are doing the same, make sure you follow the Arch Wiki and that it works.
Next enable the multilib repository and run:
yay -S nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loaderin a terminal. This installs the required vulkan dependencies for my pc, again refer to GloriousEggroll's Guide for other builds.
Install Wine and DXVK by running
yay -S wine-staging-git winetricks dxvk-bin, after installing Wine, create a new 64-bit wine-prefix. This can be done by running
winecfgin a terminal and it will create
.winein your home directory, once the wine configuration app opens you can exit.
Next you need to install the dependencies required for running BO2 and Plutonium. In a terminal, run:
sudo winetricks --self-update
winetricks -q --force dotnet48
winetricks -q d3dcompiler_47 corefonts
winetricks -q vcrun2005
winetricks -q d3dcompiler_43 d3dx11_42 d3dx11_43
winetricks -q gfw msasn1 physx
winetricks -q xact_x64 xact xinput
WINEPREFIX=~/.wine setup_dxvk install
You will get a message box saying "Error: Application cannot be started.", ignore it and move on.
Lutris, Plutonium & BO2
If you have your drivers and wine installed correctly, you are ready to install Plutonium and BO2. Start by installing Lutris,
yay -S lutris, open Lutris and click on "lutris" on the left panel and search up
"Black Ops II" in the "Community Installers" tab. Click on Black Ops II when it shows up and install the Plutonium version, not the steam ones. This will install plutonium on your system. You can set the install path wherever you want, but in my opinion, I believe its better to have a "Games" folder in the wine bottle. So for me its
The app will show up as "Black Ops II" but this is actually incorrect, you should configure and rename the app to "Plutonium " and change the app picture as this is not launching BO2 but plutonium.
You now need to torrent the game files. To do this add the
pluto_t6_full_game.torrentthat you downloaded from the previous step to your BitTorrent application. When it is done the status will say "seeding" and you can then remove it. By default it will torrent the game files into
~/Downloadsand the folder will be called
pluto_t6_full_game. You need to move this into your wine bottle, which for me is
To copy the files into the wine-bottle run:
cp -r pluto_t6_full_game~/.wine/drive_c/users/nawa/Games`from the directory of the torrented files. This will copy and move the files to where they need to be and rename the directory to "BO2". Make sure to replace "nawa" with your own user.
The previous step can be repeated for WaW and MW3. Make sure to change the directory name when copying, and selecting the correct game files, for example, t4 for WaW and t6 for BO2.
For example WaW:
cp -r pluto_t4_full_game ~/.wine/drive_c//users/nawa/Games/WaW
Next, open Lutris and configure Plutonium. Under the "Runner options" tab make sure the wine version is set to system/staging and that DXVK is enabled. DXVK version should be set to the latest one. Next, make sure that Esync is enabled. My Audio driver is set to PulseAudio as I was having problems with "default". Next, go to the "System options" tab and Disable Lutris Runtime. Scroll down and Select Optimus launcher if you are using one, else leave it as default. Set "Vulkan ICD Loader" to the correct one, I have it as "nvidia_icd.json". Then make sure that "ACO Shader Compiler" is enabled, and if you are using "Prime Render Offload" as I am, enable it and turn on "Use discrete graphics".
Once you have completed all the steps, restart Lutris and run Plutonium. Plutonium should launch but it will be blank, I'm not sure what is causing it to be blank, but plutonium is now updating. Wait 5-10 minutes and it should ask you to log in. Login using your forum credentials. Then select your game and setup the game folder. For example for BO2 you would click on Black Ops II Multiplayer on the left pane and select the game folder. If you have followed this tutorial correctly it should be in
My Computer > C: > users > nawa > BO2or
C:\users\nawa\BO2. Select the same folder for Zombies. The same steps should be repeated for WaW and MW3 providing that you have installed the games correctly and you select the correct folders.
All you have to do now is press play and have fun.
If there is anything that is confusing, please comment below.
If you get any issues, try installing the redist packages found in the game folder.