Doom Method
Engine:
GZDoom
Games supported: Ultimate Doom, Doom II, Final Doom, Heretic, Hexen, Hexen: Deathkings of Dark Citadel, Doom II Master Levels
Widescreen solution: Native
Detailed report
Common instructions:
Download GZDoom and extract it to an empty directory, and call it "GZDoom" or something like that to remind you that this contains GZDoom and all Doom engine games.
All but one of the below instructions involve copying one or two data files into the GZDoom directory. Follow as many as you like, and then run gzdoom.exe. If you only have the data file from one game in the gzdoom directory, it will automatically use that data file. If you have data files from multiple games, you'll get a menu asking which one you'd like to play. Very convenient!
The one exception is Master Levels which is a bit more involved, and has its own playing instructions.
Ultimate Doom instructions
Go to
SteamAppscommonultimate doombase.
Copy DOOM.WAD into your GZDoom directory.
Doom II instructions
Go to SteamAppscommondoom 2base.
Copy DOOM2.WAD into your GZDoom directory.
Final Doom instructions
Go to SteamAppscommonfinal doombase.
Copy TNT.WAD and PLUTONIA.WAD into your GZDoom directory.
Heretic instructions
Go to SteamAppscommonheretic shadow of the serpent ridersbase.
Copy HERETIC.WAD into your GZDoom directory.
Hexen instructions
Go to SteamAppscommonhexenbase.
Copy HEXEN.WAD into your GZDoom directory.
Hexen: Deathkings of Dark Citadel instructions
You must have followed the Hexen instructions beforehand.
Go to SteamAppscommonhexen deathkings of the dark citadelbase.
Copy HEXDD.WAD into your GZDoom directory.
Doom II: Master Levels instructions
This one's a bit more involved. You must have followed the Doom II instructions beforehand.
Go to SteamAppscommonmaster levels of doommaster.
Copy the folder "wads" into your GZDoom directory. Then go to the GZDoom directory and create a file called "master.bat."
Now, edit the file, and copy and paste this into it:
Code:
@echo off
echo DOOM II: The Master Levels
echo 1: attack.wad *MAP01
echo 2: blacktwr.wad *MAP25
echo 3: bloodsea.wad *MAP07
echo 4: canyon.wad *MAP01
echo 5: catwalk.wad *MAP01
echo 6: combine.wad *MAP01
echo 7: fistula.wad *MAP01
echo 8: garrison.wad *MAP01
echo 9: geryon.wad *MAP08
echo 10: manor.wad *MAP01
echo 11: mephisto.wad *MAP07
echo 12: minos.wad *MAP05
echo 13: nessus.wad *MAP07
echo 14: paradox.wad *MAP01
echo 15: subspace.wad *MAP01
echo 16: subterra.wad *MAP01
echo 17: teeth.wad *MAP31 *MAP32
echo 18: ttrap.wad *MAP01
echo 19: vesperas.wad *MAP09
echo 20: virgil.wad *MAP03
set /p userinp=choose a number (1-20):
goto %userinp%
:1
set wad%=attack.wad
set warp%=1
goto end
:2
set wad%=blacktwr.wad
set warp%=25
goto end
:3
set wad%=bloodsea.wad
set warp%=7
goto end
:4
set wad%=canyon.wad
set warp%=1
goto end
:5
set wad%=catwalk.wad
set warp%=1
goto end
:6
set wad%=combine.wad
set warp%=1
goto end
:7
set wad%=fistula.wad
set warp%=1
goto end
:8
set wad%=garrison.wad
set warp%=1
goto end
:9
set wad%=geryon.wad
set warp%=8
goto end
:10
set wad%=manor.wad
set warp%=1
goto end
:11
set wad%=mephisto.wad
set warp%=7
goto end
:12
set wad%=minos.wad
set warp%=5
goto end
:13
set wad%=nessus.wad
set warp%=7
goto end
:14
set wad%=paradox.wad
set warp%=1
goto end
:15
set wad%=subspace.wad
set warp%=1
goto end
:16
set wad%=subterra.wad
set warp%=1
goto end
:17
set wad%=teeth.wad
set warp%=31
goto end
:18
set wad%=ttrap.wad
set warp%=1
goto end
:19
set wad%=vesperas.wad
set warp%=9
goto end
:20
set wad%=virgil.wad
set warp%=3
goto end
:end
gzdoom.exe ./wads/%wad% -warp %warp%
To play Master Levels, run master.bat instead of gzdoom.exe. You'll get a menu that lets you pick which map to use.