DOOM 3: Resurrection of Evil

DOOM 3: Resurrection of Evil

Not enough ratings
Doom3 2024 Linux/Steam Deck
By Alexis
How to easily play Doom 3 and Resurrection of Evil in 2024 under Linux (Which also means Steam Deck)
   
Award
Favorite
Favorited
Unfavorite
Introduction
Don't put up with using Proton/WINE to shim windows games for your Steam Deck or Linux distro.
Make use of a combination of amazing open-source projects to get more performance out of your game and system.
Thanks!
Luxtorpeda
1. Source
You can get Luxtorpeda direct from their Git page (https://luxtorpeda-dev.github.io/)
2. Easy mode
But if you are lazier like me you can use a tool like ProtonPlus to install compatability shims in the right location somewhat automatically (e.g. https://flathub.org/apps/com.vysp3r.ProtonPlus).
Select the right Steam installation (You might have 2 if you have the Flatpak and the DEB/RPM)
Through the GUI select Luxtorpeda
Note: Luxtorpeda does need updating from time to time, you only need the latest version installed though so feel free to uninstall the older version after installing the newest
3. Enable native-linux games
In the Properties of the game, go to the Compatability tab, enable Compatability mode then open the drop down to select Luxtorpeda. The first time you run the game it will download the Linux-native files to your installation directory.
4. What games can I make native?
Get the list here; https://luxtorpeda-dev.github.io/packages
5. Will my save files carry over?
If the save files are kept in the game installation directory, yes
If the save files are kept in the Documents folder that is passed to your Home folder through Proton, yes
If the save files are kept in another directory in the wineprefix of the Proton compatibility folder, no but you might be able to save them using PCGamingWiki to find the save file locations (https://www.pcgamingwiki.com/wiki/Doom_3)
liflg is a Legend
Linux Installer For Linux Gamers is an amazing project that appears to have a bunch of rare setups https://liflg.org

They have a Doom 3 + RoE all in one update. I found that using these files in your Doom 3/RoE directory alongside launching the game with Luxtorpedia gives the best performance

Getting the updated files
Visit https://github.com/liflg/doom3_1.3.1.1304-multilingual_x86
Either:

Installing the files
Take all files in the
data
folder and paste them into your Steam D3/RoE installation directory
Dhewm3 is more up to date (but I haven't tried it yet)
This looks pretty sick, will see what happens when we merge it
https://github.com/dhewm/dhewm3
Outro/Addenda/Thanks
1 - I required a combination of two to get the game smooth
Fullscreen using either Luxtorpeda or - resulted in 1FPS. Running Luxtorpeda first, then overwriting the game files with the contents of - resulted in nice smooth gameplay looking like the original with no loss of save progress.

2 - Will test dhewm3
Don't let me forget

3 - I haven't tested it on SteamDeck yet
But Luxtorpeda has worked for me every time on the SD so why would it give up now?

Thanks
To dhewm project team, Luxtorpeda project team, liflg project team, and all the shoulders of the other giants that they stood on to get us here. Donate a dollar or more to them when you can, they give up their lives for our enjoyment.
1 Comments
medinad.v.d 23 Jun @ 1:01pm 
Used dhewm3 for the base game.