Downgrade Doom Eternal on Steam to the pre anti-cheat version
This script can be used by Linux gamers to downgrade Doom Eternal to the pre anti cheat version. This will make the single player game playable again for linux users who bought the game on Steam and were screwed over by the anti cheat update. This script is an automation of steps put together by Campbell Jones. The original document can be found here
- Gets DepotDownloader, a program for downloading old versions of games from the steamdb
- Downloads the most recent working version of the game
- Copies the old game files to your Steam directory so you are ready to play
- Clone this repo
git clone https://github.com/lpww/doomgrader.git
- Change directory
cd doomgrader
- A fully updated Steam version of Doom Eternal
- Mono: See here for more information.
Variables must be changed by editing the script before execution
-
DOOMGRADER_ROOT
: This is where doomgrader will store files. Games files will live in$DOOMGRADER_ROOT/files
. DepotDownloader will live in$DOOMGRADER_ROOT/depotdownloader
Defaults to
~/doomgrader
-
STEAM_PATH
: You will only need to change this if you have changed your steam games directoryDefaults to the normal steam dir
~/.steam/steam/steamapps/common
- Make the script executable
chmod +x doomgrader.sh
- Run the script
./doomgrader.sh
- Enter your Steam credentials when prompted (works with Steam Guard)
- Wait for the download to complete (this can take a very long time)
- Confirm that you want to copy the files to your steam games directory
The script will copy the downgraded game files to your Doom Eternal path automatically.
However, if the game gets updated by Steam, you will need to copy the downgraded files again. You can run the script with the -c option to only copy the files:
./doomgrader -c
You should be able to run the game with Steam as normal. If a new update is
released that doesn't fix the game, you will need to do the copy step again to
replace the new games files with the working version. See the Copying game files
section for more details
Remove all associated files by deleting the DOOMGRADER_ROOT. Eg rm -rf ~/doomgrader
. This will remove all games files as well as DepotDownloader
Remove just the DepotDownloader files by deleting DOOMGRADER_ROOT/depotdownloader. Eg rm -rf ~/doomgrader/depotdownloader
Remove just the game files by deleting DOOMGRADER_ROOT/files. Eg rm -rf ~/doomgrader/files