Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Donate
Collapse

Plutonium

  1. Home
  2. BO2 Client Support
  3. Plutonium BO2 & WaW - Linux Tutorial

Plutonium BO2 & WaW - Linux Tutorial

Scheduled Pinned Locked Moved BO2 Client Support
106 Posts 73 Posters 30.7k Views 7 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Lukakoundefined Lukako

    Lukako Managed to change most of my MW3 settings through a .cfg file. Having the same issue as @T6Aro where starting BO just results in a DirectX error with no logging. Ditching Lutris and just going with wine works there as well...

    Also, are you guys able to connect to friends in custom games? I'm not sure if connection errors are on my end or not, I can connect just fine to any dedicated server.

    Resxtundefined Offline
    Resxtundefined Offline
    Resxt
    Plutonium Staff
    wrote on last edited by
    #55

    Lukako https://plutonium.pw/docs/custom-games/

    1 Reply Last reply
    1
    • Shenkaundefined Offline
      Shenkaundefined Offline
      Shenka
      wrote on last edited by Shenka
      #56

      Wanted to leave a warning here for other users, but this completely broke Wine on my system with all AMD hardware. A simple delete of the .wine directory helped revert everything.

      1 Reply Last reply
      0
      • Enovaundefined Offline
        Enovaundefined Offline
        Enova
        wrote on last edited by
        #57

        On the latest stable Wine I'm completely unable to install dotnet48 or any other dotnet 4.x for that matter, it always ends in command wine dotNetFx40_Full_x86_x64.exe /q /c:install.exe /q returned status 67. Aborting.

        Does anyone else know the fix for this?

        stelmoundefined 1 Reply Last reply
        0
        • Enovaundefined Enova

          On the latest stable Wine I'm completely unable to install dotnet48 or any other dotnet 4.x for that matter, it always ends in command wine dotNetFx40_Full_x86_x64.exe /q /c:install.exe /q returned status 67. Aborting.

          Does anyone else know the fix for this?

          stelmoundefined Offline
          stelmoundefined Offline
          stelmo
          wrote on last edited by stelmo
          #58

          Enova I was able to fix this issue on my machine by clearing wine and winetricks caches

          ~/.cache/wine
          ~/.cache/winetricks

          Simply deleting the sub-folders and forcing everything to re-download seemed to do the trick

          Enovaundefined 1 Reply Last reply
          0
          • stelmoundefined Offline
            stelmoundefined Offline
            stelmo
            wrote on last edited by stelmo
            #59

            Strangely, I'm having issues regarding no audio and frame drops in BO2, even though WaW works flawlessly?
            Open to any suggestions

            Solved, switching the wine prefix to WinXP fixed all sound issues for me.
            BO2 still seems to have some minor stutter, but that could very well be dxvk shader cache building

            1 Reply Last reply
            0
            • stelmoundefined stelmo

              Enova I was able to fix this issue on my machine by clearing wine and winetricks caches

              ~/.cache/wine
              ~/.cache/winetricks

              Simply deleting the sub-folders and forcing everything to re-download seemed to do the trick

              Enovaundefined Offline
              Enovaundefined Offline
              Enova
              wrote on last edited by
              #60

              stelmo Seems like this didn't work for me, I made sure to remove ~/.wine, ~/.cache/wine, and ~/.cache/winetricks. damn

              1 Reply Last reply
              0
              • Ineantoundefined Ineanto

                @T6Aro 2021-12-20-01:15:10-screenshot.png Finally got it working! I ditched Lutris and wine ~/.wine/drive_c/USER/GAMEFOLDER/plutonium.exe and it worked? I installed the Redist folder previously so I don't know if it changed anything. Hope this can help someone!

                xYz_undefined Offline
                xYz_undefined Offline
                xYz_
                wrote on last edited by
                #61

                @T6Aro Thank you. I've tried the tutorial countless times now and this solved it. Works great with BO2, MW3 and WaW. Only thing is that, on exit the launcher stays frozen and I have to force quit it, but that works for me.

                1 Reply Last reply
                0
                • Ineantoundefined Ineanto

                  @T6Aro 2021-12-20-01:15:10-screenshot.png Finally got it working! I ditched Lutris and wine ~/.wine/drive_c/USER/GAMEFOLDER/plutonium.exe and it worked? I installed the Redist folder previously so I don't know if it changed anything. Hope this can help someone!

                  Yaco Tacoundefined Offline
                  Yaco Tacoundefined Offline
                  Yaco Taco
                  wrote on last edited by
                  #62

                  @T6Aro You just put plutonium.exe in your game folder from steam and ran it with wine and it worked?

                  1 Reply Last reply
                  0
                  • Enovaundefined Offline
                    Enovaundefined Offline
                    Enova
                    wrote on last edited by
                    #63

                    I got it working (I think winetricks had a broken package and updated it) but now I get the "DirectX encountered an unrecoverable error" stuff 😕

                    1 Reply Last reply
                    1
                    • sawbundefined Offline
                      sawbundefined Offline
                      sawb
                      wrote on last edited by
                      #64

                      Is the controller support working for T6? Cannot get my controller to pick up in game. I do have the xinput dependency along with the rest in the guide. Controller is also working in other games. Is anyone successfully using this with a controller?

                      1 Reply Last reply
                      2
                      • kippoundefined Offline
                        kippoundefined Offline
                        kippo
                        wrote on last edited by
                        #65
                        This post is deleted!
                        1 Reply Last reply
                        0
                        • RatchetRussianundefined RatchetRussian

                          RatchetRussian

                          I can't believe it's this simple. If anyone else stumbles upon this because they have issues with a jittery/stuttery/inconsistent mouse, all you have to do is install a tool called:

                          libstrangle
                          

                          This tool allows you to limit your FPS in Lutris under the "system options" tab.

                          The problem I described in my last comment is caused by the game's internal FPS limiter. You want to always stay under 200 FPS because that is the hardcoded FPS cap in T6 servers.

                          In Lutris, set your FPS Limit to something between your monitor's refresh rate and 200. My refresh rate is 170 so I set the FPS Limit to 180. If you have a monitor with a refresh rate higher than 200, you may have to make a bash script that sets it to 180 when the game is launched and then limit the fps to 190.

                          In game, make sure to disable "sync all frames" and set the fps cap to "unlimited".

                          Everything runs amazingly well after doing this. Indistinguishable from Windows.

                          Potato_undefined Offline
                          Potato_undefined Offline
                          Potato_
                          wrote on last edited by
                          #66

                          RatchetRussian do you know how to fix this without lutris? Whenever i try to download the lutris installer it always fails. I can however play it through plain wine just that my mouse stutters the whole time

                          1 Reply Last reply
                          0
                          • nepnep1111undefined Offline
                            nepnep1111undefined Offline
                            nepnep1111
                            wrote on last edited by nepnep1111
                            #67

                            Got everything working except T6 in particular has no audio. I'm using pipewire so maybe that is the issue? Can anyone who uses pipewire vouch if they have audio issues or not? Other than that all of the games run like butter. I tried setting the prefix to xp as the previous comment mentioned, but had no success.

                            Thoxyundefined 1 Reply Last reply
                            1
                            • ThatOneSeongundefined Offline
                              ThatOneSeongundefined Offline
                              ThatOneSeong
                              wrote on last edited by ThatOneSeong
                              #68

                              Guess this is an addendum to my previous post, but I think I've figured things out (for my setup, at least).

                              The DirectX error is indeed caused by Lutris' Enable DXVK/NVAPI/DLSS setting; disabling it allows T6 to work as it should.

                              And I believe the OP might be a bit out of date; maybe because of the simple passage of time or recent improvements to Wine/DXVK, the only winetricks verbs I needed to get Plutonium and BO2 to work is dotnet472 vcrun2010 - I can at least join and play in lobbies fine this way.

                              EDIT: The only problem is that the Plutonium launcher stays open and frozen while a game launches. No idea if this might be a difference between a prefix with dotnet472 or dotnet48.

                              1 Reply Last reply
                              0
                              • ThatOneSeongundefined Offline
                                ThatOneSeongundefined Offline
                                ThatOneSeong
                                wrote on last edited by
                                #69

                                ^EDIT2: Did some more testing; T4 works out of the box, but IW5 for some reason freezes on first boot (and subsequents) on Lutris - until I launched the running prefix and invoked the same version of Wine directly, where it did work, and I could set the window type to Borderless which Lutris seems to be happier with. Strange, since it's effectively doing the same thing, but eh.
                                Fair warning: MW3 has bad mouse jerkiness (unrelated to FPS) atm, identical to BO1... which is weird, since for some reason, all previous and subsequent CoDs between these two don't (seem) have this problem (as bad).

                                1 Reply Last reply
                                0
                                • Shwoopyundefined Offline
                                  Shwoopyundefined Offline
                                  Shwoopy
                                  wrote on last edited by
                                  #70

                                  Anyone managed to get it to recognize gamepad/controller? I'm using steam deck with it mapped to keys and obviously am getting annihilated without aim assist.

                                  HoneyOTUundefined 1 Reply Last reply
                                  1
                                  • Shwoopyundefined Shwoopy

                                    Anyone managed to get it to recognize gamepad/controller? I'm using steam deck with it mapped to keys and obviously am getting annihilated without aim assist.

                                    HoneyOTUundefined Offline
                                    HoneyOTUundefined Offline
                                    HoneyOTU
                                    wrote on last edited by
                                    #71

                                    Shwoopy I haven't been able to get the Steam Deck controller to be seen as a controller, seems Plutonium has a conflict with Steam Input. Since having it stimulate a keyboard + mouse works, have you tried using gyro controls? It might help with your aim, it does for me at least

                                    1 Reply Last reply
                                    0
                                    • Nawaundefined Nawa

                                      How to get Plutonium BO2 & WaW to work on Linux - Updated: June 15, 2021

                                      Note:

                                      1. 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.

                                      2. Most of these steps were taken from pants Guide, so if you are having any issues refer to that before commenting.

                                      3. 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:

                                      1. 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.

                                      2. 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.

                                      3. Next enable the multilib repository and run:yay -S nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loader in a terminal. This installs the required vulkan dependencies for my pc, again refer to GloriousEggroll's Guide for other builds.

                                      4. 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 winecfg in a terminal and it will create .wine in your home directory, once the wine configuration app opens you can exit.

                                      5. 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

                                      1. 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
                                        ~/.wine/drivec_c/users/nawa/Games directory.
                                        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.

                                      2. The previous step will only install Plutonium, to install BO2 you must torrent the game files provided by Plutonium. I use Deluge as my BitTorrent application.

                                      3. You now need to torrent the game files. To do this add the pluto_t6_full_game.torrent that 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 ~/Downloads and the folder will be called pluto_t6_full_game. You need to move this into your wine bottle, which for me is ~/.wine/drive_c/users/nawa/Games
                                        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.

                                      4. 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

                                      5. 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".

                                      6. 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 > BO2 or 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.

                                      7. All you have to do now is press play and have fun.

                                      Screenshot of it working
                                      Screenshot of it working

                                      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.

                                      Enjoy 🙂 ~Nawa

                                      Loptr_42undefined Offline
                                      Loptr_42undefined Offline
                                      Loptr_42
                                      wrote on last edited by
                                      #72

                                      Nawa a806a5e3-5e89-4647-8701-af48ccdb8758-image.png
                                      What is the problem? The file is existing on my Computer.🤕

                                      1 Reply Last reply
                                      0
                                      • star trpysundefined Offline
                                        star trpysundefined Offline
                                        star trpys
                                        wrote on last edited by
                                        #73
                                        This post is deleted!
                                        1 Reply Last reply
                                        0
                                        • coolest usernameundefined Offline
                                          coolest usernameundefined Offline
                                          coolest username
                                          wrote on last edited by
                                          #74

                                          warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.

                                          Im getting this error non stop when trying to install plutonium on lutris. I created a 32 bit wine prefix but its doing nothing for me. After i get this error, it just keeps repeating till the download just crashes and exits.

                                          tzzqundefined 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • 5
                                          • 6
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Donate