


Shaders compiled extremely slowly (either that or I'm impatient) otherwise, game ran fine in single player campaign and zombies.

I was able to install and run without changing any launch options or changing any steam settings. Using steam compatability it worked fine
Using proton experiemental the game works fine in zombies mode. I didnt try multiplayer. No bugs or performance issues to note.

For a while, the game was pretty much busted. While now it has been fixed, the older Call of Duty games are a bit flaky to get running.
When using my method of launching the game, the game would launched minimized and I would have to wait until the game started playing the opening titles, lest the game might crash.
When the game was busted, I could not load my saves after a crash.
Slight hitching at points but they were not the worst I've seen.
For a while, the game would crash constantly at start up, when changing graphical settings, or when opening a new save. While now it seems to be mostly fixed, it was a bear to get this game up and running.
For a while, playing the World At War storymode was a very frustrating experience. I had similar problems getting COD 4 to run, but for a while, this game was pretty much unplayable with constant crashing when changing graphical settings and when loading saves. But, now that seems to have been fixed, at least when you launch the game in an X11 DE like MATE or Gnome on Xorg.
I also launch the game with Steamtinkerlaunch and CoD.SCZ.FoV.Changer due to the story mode having a really tiny, unchangable FOV by default.
Here is how I got it to work
- Download CoD.ScZ.FoV.Changer and place it in your WAW directory
- install steam tinker launch with ProtonQTup and use it as your proton version (be sure to install yad before grabbing steamtinkerlaunch)
- launch the game and hit configure
- go to the game menu settings and set the following parameters
- use custom Command = checked
- Custom Command = CoD.SCZ.FoV.Changer.exe
- Fork Custom Command
- Proton Verion = proton-8.0-5d
- Launch the game and set the following settings in CoD.SCZ.FoV.Changer.exe
- World At War
- Set your FOV in the cg_fov box
- enable beep = true
- auto start = true
- auto select CoD on startup
- Exit CoD.SCZ.FoV.Changer and quit world at war and launch the game again
- your desiered FOV should be enabled now when playing the game.

I went through a lot of headaches trying to get this thing to work. I tried every version of proton until I got to 4.11-13.
WINEDLLOVERRIDES="d3d9=n,b" PROTON_FORCE_LARGE_ADDRESS_AWARE=1 %command%
I played zombies multiplayer specifically, I didn't experience any issues after downgrading proton.
When I initially tried launching this game with the proton version recommended, all that I had show up was a black rectangle. I had to downgrade all the way to 4.11-13 to get to a version that actually worked.
From there modding worked alright, as long as you remember to put the mods in the correct compatdata folder (10090).
If you want to use the T4M (r45) modifications for more more than 400 fx assets for some custom maps, in addition to adding the dll file to the root folder, you have to add WINEDLLOVERRIDES="d3d9=n,b" %command% to your launch options. I also ended up needing to add PROTON_FORCE_LARGE_ADDRESS_AWARE=1 because it was having memory allocation errors and would crash about a minute into any game before I added it.
After getting all of this set up, the game works great. Even with mods that aren't supported by the base game alone.

You can play Zombies, but Campaign is a bit unstable.
When clicking on Resume in Solo, the game froze.
When a Zombies session ended, clicking on Quit prematurely froze the game.
Playing Zombies should be perfect. Campaign seems to be buggy as the game freezes when trying to resume the campaign. Online profile is connected, but I haven't tested Multiplayer.

Le jeu semble bridé à 90Fps malgrès les settings mi à 144
Aucun soucis appart un plantage lors du changement des graphismes, mais un reboot et le tour est joué

Runs out the box apart from the profile creation which has been known to be an issue on Windows too
I run Hyprland as my daily enviroment and for some reason if I don't run the game with "r_fullscreen 0" my keyboard will not be detected and my mouse wouldn't stay within the game window bounds.
To fix this I did have to modify the config file and force this change,
As for Desktop enviroments I tested it with KDE 6.1 and it requires no addtional tweaks

DirextX encountered an unrecoverable error. check the readme for possible solutions
Not working

When first running the game it tries to install DirectX drivers. I tried playing with default proton (9.0-2) but got an error related to DirectX when the game started. Dropped down to proton 8.0-5, got a different error when running the DirectX install but game continued to load and ran fine afterwards

In order to create an online profile I had to add the Codkey i got from steam to the system registry, I couldn't do that via regedit so I just edited the system.reg file directly.
What i added:
[Software\Wow6432Node\Activision\Call of Duty WAW] "Codkey"="Key Here"
Alt+Tab freezes the game

Dvd Install Script. You may need to install corefonts too.
You need to patch it to 1.7, otherwise friends won't show, nor will it tell you that you're running an old copy of the game. There's 6/7 patches, look em up. There's an unofficial all in one patch, you can try. Patches are as follows, 1.0.1017, 1.2, 1.2-1.3. 1.2-1.4, 1.4-1.5, 1.5-1.6, 1.6-1.7. Guess you can skip the 1.2-1.3 one. They extract VERY slowly, dunno if wine issue.
\\
Btw, hackers mc hack. Look it up. This report is for the dvd copy, dunno if thats not allowed on this site, oh well. The game has SafeDisc drm for SP/Coop, which cannot run on Windows 10 or 11. For Vista/7/8.1 you have to enable safedisc support. Obviously won't apply to Wine or the steam copy. Safedisc works on wine, just remember to mount the disc. Cdemu exists if you get tired of leaving the dvd in the drive. Just make sure you clone it with some software that captures the safedisc bit of it. Alcohol 120% works, tho I haven't looked for a linux alternative.
\\
Plutonium uses its own exe's (whatever that means). To get plutonium to work I had to use a 8.x version of wine, 9.x refused to work. Use this guide, look at the winetricks part. https://forum.plutonium.pw/topic/33563/playing-waw-plutonium-on-linux-using-wine
You should probably consider using that instead of the vanilla client, look up something something hacker cod waw. Maybe if ur experienced in wine you can prevent them from doing anything, step 1 remove the z drive from the prefix. To be specific I'm using wine-ge-8-25 on lutris.
\\
Mp is drm free (not steam copy), so no issues there. Well other then script kiddie hacks.
\\
Mods - Most mods are an exe install for some reason. they install in drive_c/users//AppData/Local/Activision/CoDWaW/mods/
guess you can create an folder junction or however you please. ur username will be steamuser on steam. that plutonium stuff might have its own folder you can use, haven't used much of it besides playing vanilla maps. Maybe in the future.
\\
Might want to install corefonts as mentioned ealier. I'd have to reinstall it to find out.

Game ran out of the box, no tinkering or switching proton.
Multiplayer on steam is dead/not very safe to use, I play on "Plutonium" for Multiplayer due to this. It runs very well, 144fps, no instability or anything.
Worked as expected, no instability.
Modding is very easy (a little different setup), You can use Plutonium (requires some setup, refer to google for tutorials), and the game ran very well.

Unhandled exeption caught
Tried to play multiplayer. Server list was empty and as soon as i clicked "Refresh server list" it gave me bunch of servers but right after that the game gave me the error "Unhandled Exeption Caught" and it crashed.

You must enable controller support through a console command in-game. Enable the Console option from the options in the main menu of the game, press Steam+X to bring up the keyboard, press ~ type in exec default_controller.cfg and press enter. The console doesn't close even if you press ~ so you have to force close the game with Steam+B and open the game again. Menu navigation does not have controller support so navigate using your preferred method of mouse navigation. Do NOT start mapping the controller in the options in-game. This will give you the gamepad icons but it will break the possibility of using the same button for multiple actions with a controller
Regular game bugs such as the player getting stuck or NPCs getting stuck which stops the mission from progressing. You can solve these by restarting the mission
Once you enable controller support, you're good to go. Zombies works flawlessly too

Running any newer version of proton, the game would crash on startup, using Proton 7.0-6 I was able to get into the game without issue.

I had to dasable my IGPU in the bios to use my GPU
I used steam tinker launch to change the fov with CoD.SCZ.FoV.Changer by first choosing "Main Menu" then on the bottom row "Game Menu" then under the "Misc Options" section enable "Use Custom Command" and "Fork Custom Command" then change custom command to CoD.SCZ.FoV.Changer this should now allow the program to see the game.

Worked flawlessly, startup commands are not required. Similar performance as windows, runs very smooth.
mangohud gamemoderun %command%
Played a custom zombies map with a friend co-op online and it worked flawlessly. Did not try the multiplayer mode.
Custom Maps:
Custom zombies maps work solo and co-op! The location to install mods is:
.../steamapps/compatdata/10090/pfx/drive_c/users/steamuser/Local Settings/Application Data/Activision/CoDWaW/mods
- Mods in .zip format can be extracted normally (folder for each map must be named the same thing to play a custom map co-op)
- Mods in .exe installer can be opened with an archive manager and extracted (or run with Wine, install, and move files manually after)
- Mods from the UGX Map manager can be individually downloaded here: https://www.ugx-mods.com/downloads/manager/UMM.xml
FPS and FOV:
By default, the game is locked to 90 FPS (regardless of monitor settings) and 65 FOV. These can both be changed by editing this file:
.../steamapps/compatdata/10090/pfx/drive_c/users/steamuser/Local Settings/Application Data/Activision/CoDWaW/players/profiles/<YOUR_WAW_NAME>/config.cfg
Near the top, I added this line (Will work for solo, but may not work for mp, co-op, or some custom maps):
bind 0 "cg_fov 85; cg_fovMin 70; com_maxfps 170"
Screenshots:
WaW's built in screenshots will crash your game. Unbind them in the controls settings. The default Steam screenshot key should work fine.

Works perfect OOTB, no tinkering. Multiplayer with Plutonium Launcher (quick google search should tell you how to install it) is amazing.
Multiplayer with Plutonium Launcher (installed through Lutris) is amazing
Just put exec default_controller.cfg on launch parameters and native controller support will activate.
exec default_controller.cfg
You could use a community controller layout, but I'd recommend just putting exec default_controller.cfg on launch parameters and native controller support will activate. Then, change the multiplayer exe name to the single player exe name, launch again to activate multiplayer controller support and then return the names to what they were (the exes) and you are golden.
Had a great time playing this on the Deck. Haven't found any game breaking-graphics related bugs. Adjust the layout as you like, becasue the game does not have any native controller support or layout. Campaign, zombies and multiplayer works all the same. Multiplayer pretty much dead, but you can still find some servers with AI bots.
As others have suggested, tried gamepad config by using the in-game console, not worth it.
Gamepad configuration under-developed, controls feel bad to use despite various Steam Input community layouts.
Multiplayer dead out of the box, Plutonium is used by the community instead for various reasons.
So far so good on the campaign. I also tried docked, and it was over 40fps at up to 2560x1440!
I like to map my own controls. Apparently you can activate controller support with console commands, but I didn't do that.
I could not create an online account. According to google, it should be as simple as port forwarding but I don't know how to do that and what I tried didn't work. I'm guessing that everyone who's reported a good experience online has already had an online account, and was able to connect to that? Not sure why it won't work for me, but multiplayer always shows "offline"
It feels really weird and kind of unstable at times. Hard to explain, best to try yourself on the Deck.
Tried accessing console to enable native controller support to no avail
Sticks felt weird in specific positions and situations
I've always had to add an "active.txt" to the profiles folder to play the game at all for some reason
Multiplayer is dead even on Windows since people just play Plutonium but Zombies though is where it is at
If you want to have controls show up in-game then select the Gamepad with Mouse touchpaf template and then proceed to open the console and type the following
/exec default_controller.cfg
This will proceed to load the built-in controller support you will need to fiddle with the controls because for some reason you can not bind one button for both reload and interact.
In-game controller support doesn't like double bound buttons
Custom maps should work out the box with next to no effort, if you can find out that isn't compiled into an exe
R1 to G L1 to 1, B to C key, R3 to Ctrl, L4 to Q (lean), R4 to E (lean), Left trackpad changed to numbers needed for weapons.
When first launching the game, Punk Buster has to be installed and initialized/tested.
in-game text like "Press and Hold F to rebuild barriers", but the text in general is pretty pixelated anyways.
The controls need to be changed from Steam itself and set to all the corresponding keys that you need to play the game, and would need changed based on whether your playing Campaign or Zombies in my opinion.
Recommended Changes
Change in-game in Options > Controls > Combat and set Aim Down Sights (ADS) to the Right Mouse, which with the community layout would be the Left Trigger.
Change the resolution of the game in the Options > Graphics > Video Mode and set it to 1152x720
Missing voices at the start of the first mission, closed the game and started again, all good.
Works fine except when it comes to mods
Mod downloads work but after completion mods do not always work
Certain custom Zombie maps crash when firing your weapon
Locked 60 FPS with max settings
I joined a random campaign mission game, but I can't find any zombies games to try it, but I'm pretty sure it would work.
Solid 91 FPS
Runs perfectly right out of box
runs perfect, Used Proton 7.0-1
It works out of the box.

Audio crackled during the things that play b4 a mission and it stutters a little bit but not too much of a deal. Pretty fun to play.
The audio is only missing during those things that play before a mission

I launched the game and only was able to get a black box in the center and in the top left corner of my screen.
I am not sure what is going on wit this, as I have looked this up online and have found nothing.
Worked great
VAC

Proton-6.21-GE-2 GloriousEggroll
The performance is great, no issues at all. But for example, when i fix a window, well that sound effect dosent work. But overall a really great experience