21.3 on Steam Deck

Hello. I’m looking for a little help/advice. I was running 21.2 on my Steam Deck flawlessly and decided to try the upgrade. I ran the 21.3 .exe with proton experimental and it reverted me to version 1.8 for some reason. I couldn’t get the the 1.7 servers to downgrade my file so I copied the entire Cod4 folder from my Windows 11 pc, which is already running 21.3, and pasted those files over the ones on the Steam Deck. The Steam Deck game now boots to 1.7.568 but the 21.3 mod is missing. I ran the 21.3 .exe again and it runs but does not complete the mod. Does anyone know how to get the 21.3 mod on my 1.7.568 Steam Deck copy? Thanks in advance!

Hi, you did everything correctly.

Option 1: You have to go to /.steam/steam/steamapps/compatdata/ there will be your app id for the installer (its random so you will need to do a little search if you have a ton of games) , if you found the correct one: follow the path: pfx/drive_c/users/steamuser/AppData/Local/
here you will find the CallOfDuty4MW folder (which has the installed files). You grab this folder and place it to the same path for the Cod4 app id. Original steam cod4 is: 7940, so the correct path is /.steam/steam/steamapps/compatdata/7940/pfx/drive_c/users/steamuser/AppData/Local/CallOfDuty4MW

If you have installed a CD or pirated version of cod4, the 7940 app id will be different probably.

Option 2: Rename iw3mp.exe to iw3mp.exe.bak, rename the installer to iw3mp.exe and place it in the root folder of cod4. Run the game with proton (now it will run the installer but it gets installed into the correct app id so you dont have to grab and copy the files manually. Delete the renamed iw3mp.exe (the installer). Rename iw3mp.exe.bak to iw3mp.exe. Run the actual game with proton.

Please keep in mind, I don’t play on steam deck. But I use arch linux which is the base for this console, so this will work and probably on other distros as well.

Thank you for the reply! I will try this in a bit

I used Option 2 and it worked like a charm. Thank you for the help

Glad to hear that :slight_smile:

Yellow medal, how did you managed to run it on Linux, mine cannot find servers, i tried Option 1 and Option 2, 4 different distros, same result

Hello! Are you trying to use it through Steam?

With respect, this is an install helper for steam deck / linux kinda topic, it is not related to the ingame server browser at all, if you followed the instructions it will work on any distro, cod4x will be installed, thats the point.

Currently the ingame server browser stopped working for some people, including us, linux users. At the moment there is no fix for it. There are some tips on the cod4x discord server for finding servers, for example using 3rd party server browsers like C4S, GameTracker or the AVTI ingame browser list but that also lists non COD4X servers.

Yes im trying to play it on Steam, i have Steam version, you can see the topic i opened in here: COD4X doesnt works on Linux, it cannot find any servers - #28 by word-sys no matter what i did nothing worked for me, when i connect to some protected server either i get kicked for example C4S kicks me cause RWB or Invalid IP for some reason, COD4 Orgenek permanently bans me for no reason, my server list always empty, litteraly trying for a week no progress, changed 5 distros, used 7 different proton/wine at this point, nothing works, only thing i didnt done is changing computer, i used Option 2 as everyone recommends however Option 1 and 2 doesnt fixes my issue too idk why and how

Im trying it for a week now, nothing seems to be working, you can look the topic i opened about issues im havin: COD4X doesnt works on Linux, it cannot find any servers - #28 by word-sys