windoomgrader is a Windows 10 reimplementation of doomgrader. It downgrades Doom Eternal to a stable version that does not use Denuvo Anti Cheat (DAC).
Linux users should use the original doomgrader script by Thomas Treffry instead of this.
If you do not trust this script or you do not trust depotdownloader then DO NOT RUN THIS. The author assumes no responsibility whatsoever.
- Install the latest Microsoft .NET Core Runtime.
- Install Doom Eternal using Steam but do not launch it.
- Note the install path for Doom Eternal. You can find it by right clicking it in your Steam Library, clicking properties, going to the local files tab, and clicking the "browse local files button".
- Run doomgrader.ps1 in PowerShell. You will be prompted for:
- A path for downloaded depots. Make sure you have about 35.9 GB of free space.
- The path to your Doom Eternal installation. This needs about 43.8 GB of space.
- Your Steam username, password, and (if applicable) a Steam Guard code. These are used by depotdownloader.
- Wait for the script to finish. This may take a while depending on your internet connection.
- Once the script is done copying the game files to your install directory, you can run the game through Steam. You should see an ingame warning that the game is out of date and that online features are disabled.
If a new update is released for Doom Eternal then Steam may apply that update at any time. If your downgraded installation gets re-upgraded then you will have to rerun the script.
For this reason it's recommended to leave the downloaded depot files alone even though they take up a lot of space.
If the depotdownloader fails to connect to Steam it may be because your firewall is blocking it. You should turn on firewall logging, run the script again, and then check the firewall logs. For more information about configuring and using the firewall log, click here.