Guide to Get UZDOOM Working on Steam Deck
Hello everyone. Since GZDOOM is no longer available on Steam Deck for playing Doom Mods. I wanted to share with the community on how to get Doom Mods working again in a very simple way.
Below is my guide. I am at work so this is from memory only at the moment.
- Download UZDOOM for Linux located at https://zdoom.org/downloads
- Download the DOOM2.WAD file. You'll need to own the game or find this yourself somewhere on the internet.
- Download a .pk3 Doom mod. For this example I will use the Legend of Doom Mod located at https://www.moddb.com/mods/legend-of-doom
- Create a new folder on your steam deck and ensure the DOOM2.WAD file, the .pk3 mod file, and UZDOOM Linux-UZDoom-4.14.3.AppImage are all placed in the same folder.
- Now create a simple Linux Bash Script. Do this by opening a text editor in the folder you just created with all the Doom files in it and create a text file with Kate text editor and place this script in the text editor:
#!/bin/bash
./Linux-UZDoom-4.14.3.AppImage -iwad DOOM2.WAD -file LegendOfDoom.pk3
- Save the text editor in your Doom folder with a .sh instead of a .txt at the end of naming the file.
- Left mouse click on the .sh file you just created and open Properties
- Find a checkbox option that allows you to make the file executable.
- The Mod should now work without adding it as a non Steam game.
Adding Mod As A Non Steam Game For Game Mode
- Almost everyone by now knows how to do this on the Steam Deck, but here are the directions anyway.
- At the top click on Games
- Select Add a Non-Steam Game
- Browse and select the .sh file you just created.
- There is no need to add or configure Proton since the UZDOOM is an AppImage and is a native executable file for Linux.
That's it. Let me know if I am missing anything. I got this working last night, and again I am writing this guide from memory at the moment. I hope this helps everyone who is having trouble getting Doom Mods to work on their steam deck.