How-to: Get WADs from your bought copies of DOOM

Notice: Steam Flatpak Version - steamapps/ Location
If you are using the Flatpak version of Steam, the ~/.local/share/Steam/steamapps/ folder is located at:
~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/ when you follow this guide.
DOOM64.WAD (Steam)
- Right-click DOOM 64 in your Steam library and select: Manage โ Browse Local Files.
- Copy the
DOOM64.WADfile to a safe location.
Note: While
DOOM64.WADcan not run as a standard IWAD in GZDoom, it must be patched to be compatible with mods and correctly interpreted as an IWAD.
2024 KEX Engine Version (Steam)
Bethesda updated the DOOM + DOOM II listin to the new KEX Engine as of 2024-08-08.
The KEX Engine version spreads out the files and assigns a random BethesdaNet ID number to WADs as their filenames.
Where are the base core iwads?
Fnd the location by:
- Right-click DOOM + DOOM II in your Steam library and select: Manage โ Browse Local Files.
Or by browsing to:
~/.local/share/Steam/steamapps/common/Ultimate Doom/rerelease/
Where are the downloaded bnetwads?
All of the downloaded bnetwads are located in:
~/.local/share/Steam/steamapps/compatdata/2280/pfx/drive_c/users/steamuser/Saved Games/Nightdive Studios/DOOM/bnetwads/
KEX Engine - Shipped by Default
The main game folder contains the following (Master Levels in one wad and Legacy of Rust are new for the release):
| Name | Creator | WAD name | Comment |
|---|---|---|---|
| DOOM (1993) | id Software | DOOM.WAD |
|
| DOOM II | id Software | DOOM2.WAD |
|
| Extras | id Software, Nerve Software | EXTRAS.WAD |
Extra.Wad |
| Master Levels | id Software | MASTERLEVELS.WAD |
|
| No Rest for the Living | Nerve Software | NERVE.WAD |
|
| The Plutonia Experiment | Dario Casali & Milo Casali | PLUTONIA.WAD |
|
| SIGIL | Romero Games | SIGIL.WAD |
|
| SIGIL II | Romero Games | SIGILII.WAD |
Was added later |
| TNT: Evilution | Team TNT | TNT.WAD |
|
| Legacy of Rust | id Software, Nightdive Studios, MachineGames | ID1.WAD, ID1-WEAP.WAD, ID1-RES.WAD, ID24RES.WAD, IDDM1.WAD |
Uses the new ID24 Standard |
KEX Engine - Getting the Downloaded BethesdaNet
Prerequisite: First, download the add-ons from the featured mods list.
- From the Main Menu, select a game (e.g., DOOM II) โ Mods Menu โ Featured Mods.
- For some mods that are no longer on the Featured Mods list, go to Mods Menu โ Browse and search for them to match the Unity Version set.
Where are the BethesdaNet WADs located?
Each downloaded .wad has its own sub-folder based on an internal ID.
The folder contains:
- The
.wadfile - An
index.jsonfile
Example SIGILII in Steam:
~/.local/share/Steam/steamapps/compatdata/2280/pfx/drive_c/users/steamuser/Saved Games/Nightdive Studios/DOOM/bnetwads/585d6a05-e50c-4ad7-aac7-726d35d23a50/
- 585d6a05-e50c-4ad7-aac7-726d35d23a50.wad
- index.json
Opening index.json:
{
"id" : "585d6a05-e50c-4ad7-aac7-726d35d23a50", // Mod's BethesdaNet ID
"title" : "SIGIL II", // Mod Title
"version" : "2ed265fd-6fdf-45a5-a078-35811549ce3b", // Current uploaded version
"wad" : "585d6a05-e50c-4ad7-aac7-726d35d23a50.wad" // The WAD file
}
This reveals that 585d6a05-e50c-4ad7-aac7-726d35d23a50.wad is in fact SIGILII.WAD.
You can then copy it into:
retrodeck/roms/doom/ and rename it to:
SIGILII.WAD.
Addon List with True WAD Names - KEX Engine version
This list only shows you some of the bnetwads (to match the content of the Unity version).
| Name | Creator | True WAD Name | bnetwad id | Comment |
|---|---|---|---|---|
| Anomaly Report | Michael Jan Krizik (valkiriforce) | AR.WAD |
1d7e0be3-15ef-4227-8f57-12b8fc4540e8.wad |
|
| Arrival | Walker Wright (Pavera) and Brayden Hart (AD_79) | ARRIVAL.WAD |
d00614a1-68a6-4c1b-a389-50d1e4342cc9.wad |
|
| Base Ganymede | Adam Woodmansey (Khorus) | BGCOMP.WAD |
7479c5ab-3bda-4f6f-9aab-0cb67362414b.wad |
|
| BTSX Episode 1 | Esselfortium et al. | BTSX_E1.WAD |
7e3109da-1608-4243-85c9-6acc19f2b7f4.wad |
|
| BTSX Episode 2 | Esselfortium et al. | BTSX_E2.WAD |
b795475e-d170-4b9d-b9a4-b544e2bf1b71.wad |
|
| Deathless | James Paddock | DEATHLESS.WAD |
954ff3ca-c214-422f-bd46-69b0bee89802.wad |
|
| Doom Zero | Christopher Golden (DASI-I) | DOOMZERO.WAD |
d1790fb2-2a04-4a17-8f55-0c39a7282d94.wad |
|
| Double Impact | Ralphis & RottKing | DBIMPACT.WAD |
33decf0e-239e-4574-b919-dcb55dbba841.wad |
|
| Earthless: Prelude | James Paddock & Fuzzball | EARTHLESS_PR.WAD |
976848fb-16d9-43d8-bfca-9e453d492705.wad |
|
| Harmony | Thomas van der Velden, James Paddock | HARM1.WAD |
a3795b5e-f445-4a61-a599-e4aef2e02865.wad |
|
| No End In Sight | Emil Brundage, Christopher Lutz, Xaser | NEIS.WAD |
c2105fc1-de85-4e39-9794-53d26399e19e.wad |
|
| REKKR | Matthew Little (Revae) et al. | REKKR.WAD |
b15ec9df-3db9-43dd-a733-0ca25c74fdfc.wad |
|
| Revolution! | Thomas van der Velden; MIDI pack contributors | TVR!.WAD |
2598592c-079b-4a3e-a7e0-6cd3fdc15b7d.wad |
|
| Scientist | Roland van der Velden | SCI.WAD |
e8b69c7e-5763-49c4-8643-a8138cc397e0.wad |
|
| Syringe | Pavera, Tarnsman, Marcaek, & Xaser | SYRINGE.WAD |
d1b4f278-55b5-4597-9f66-b17176e0843d.wad |
|
| The Troopers' Playground | Matthias Worch | TTP.WAD |
a6d72845-9449-45ba-9322-98c66362ab09.wad |
The bnetwad id should tell you what the file is called and also where the file is located as the bnetwad id always match the contaning folders name.
Example:
/bnetwads/1d7e0be3-15ef-4227-8f57-12b8fc4540e8/1d7e0be3-15ef-4227-8f57-12b8fc4540e8.wad - Is Anomaly Report's folder and WAD
Unity version 2019
What are the Official Addons wads in Unity?
Unity version 2019 - Via the Beta Branch
Bethesta updated and removed the unity version as of 2024-08-08
On Steam you can still access them on the Beta Branch (as of now) by:
- Right-click DOOM + DOOM II in your Steam library.
- Press
Properties. - Go to the
Betastab. Beta Participationchange toPrevious re-release 2019 version- Launch the game and keep following the guide.
Base Core IWADs and DLC Locations (Steam)
| Game | Type | Location |
|---|---|---|
| DOOM 2 | Masterbase IWADs | ~/.local/share/Steam/steamapps/common/Doom 2/masterbase/doom2/ |
| DOOM 2 | Masterbase IWADs | ~/.local/share/Steam/steamapps/common/Doom 2/masterbase/master/wads/ |
| DOOM 2 | Masterbase IWADs | ~/.local/share/Steam/steamapps/common/Doom 2/masterbase/Doom 2/masterbase/doom2/ |
| DOOM 2 | DLC/WADs | ~/.local/share/Steam/steamapps/compatdata/2300/pfx/drive_c/users/steamuser/Saved Games/id Software/DOOM 2/WADs/ |
| DOOM 1 | Base IWAD | ~/.local/share/Steam/steamapps/common/Ultimate Doom/base/ |
| DOOM 1 | DLC/WADs | ~/.local/share/Steam/steamapps/compatdata/2280/pfx/drive_c/users/steamuser/Saved Games/id Software/DOOM Classic/WADs/ |
Unity 2019 Version - Getting the Official Add-ons
Prerequisite: First, download the add-ons from within the 2019 Unity Version.
- From the Main Menu, go to the Add-ons Menu.
- Download all available add-ons.
How to Grab the Files?
Each add-on file is located in the WADs/ folder from the previous step. Each folder is named with an ID number that corresponds to the add-on.
Example: Sigil
- Sigil has the ID
4, so it is located in/WADs/4/. - Inside that folder, you will find images and a file named
4(no extension). - That
4file is the actualSIGIL.WAD.
To use it:
- Copy
/WADs/4/4 - Into
retrodeck/roms/doom - Rename it
SIGIL.WAD
Addon List with ID - Unity version
| Name | Creator | True WAD name | ADDON ID | Comment |
|---|---|---|---|---|
| Anomaly Report | Michael Jan Krizik (valkiriforce) | AR.WAD |
16 |
|
| Arrival | Walker Wright (Pavera) and Brayden Hart (AD_79) | ARRIVAL.WAD |
15 |
|
| Base Ganymede | Adam Woodmansey (Khorus) | BGCOMP.WAD |
18 |
|
| BTSX Episode 1 | Esselfortium et al. | BTSX_E1.WAD |
8 |
|
| BTSX Episode 2 | Esselfortium et al. | BTSX_E2.WAD |
9 |
|
| Deathless | James Paddock | DEATHLESS.WAD |
7 |
|
| Doom Zero | Christopher Golden (DASI-I) | DOOMZERO.WAD |
11 |
|
| Double Impact | Ralphis & RottKing | DBIMPACT.WAD |
5 |
|
| Earthless: Prelude | James Paddock & Fuzzball | EARTHLESS_PR.WAD |
13 |
|
| Harmony | Thomas van der Velden, James Paddock | HARM1.WAD |
17 |
|
| No End In Sight | Emil Brundage, Christopher Lutz, Xaser | NEIS.WAD |
6 |
|
| No Rest for the Living | Nerve Software | NERVE.WAD |
3 |
|
| The Plutonia Experiment | Dario Casali & Milo Casali | PLUTONIA.WAD |
2 |
|
| REKKR | Matthew Little (Revae) et al. | REKKR.WAD |
10 |
|
| Revolution! | Thomas van der Velden; MIDI pack contributors | TVR!.WAD |
14 |
|
| Scientist | Roland van der Velden | SCI.WAD |
19 |
|
| SIGIL | Romero Games | SIGIL.WAD |
4 |
|
| SIGIL II | Romero Games | SIGILII.WAD |
21 |
|
| Syringe | Pavera, Tarnsman, Marcaek, & Xaser | SYRINGE.WAD |
12 |
|
| TNT: Evilution | Team TNT | TNT.WAD |
1 |
|
| The Troopers' Playground | Matthias Worch | TTP.WAD |
20 |
DOOM Unity Version - Extra: Windows tips
If you want to move the WADs from a Windows installations instead you can use this software: Unity Doom Ripper
The WADs are located in
My Documents\Saved Games\id Software\DOOM 2\WADs\
or
My Documents\Saved Games\id Software\DOOM Classic\WADs\
Then just transfer them with a USB Stick or another way to your Linux machine.