A directory of files for playing Doom.
This was one of the first games I played as a kid. I was probably around 12 years old, and I used to play over modem w/ a friend from school. I wanted to relive the memories.
This repository includes my files for playing the game, which includes all my favorite mods and map packs.
This is how you mentally organize all of the files:
IWADs
- the main game files from the official releases.PWADs
- community map packs that modify the official releases.Mods
- change the gameplay of any official release or map pack.- Brutal Doom v21.11.3 - adds new weapons and massive amounts of gore to the game.
- ZMove v3.2.1 - adds Quake style movement and physics to Doom.
- Motion Blur v1.041 - adds slight motion blur to the game when turning quickly from side to side.
- War Trophies v1.10.2 - adds achievement medals to the game (I don't use but kept in here).
- DAR's Covers - adds amazing shredding guitar covers of all the original Doom tracks.
When you launch the game, you are layering these files on top of each other. In total there are 8 games in my setup.
- Download GZDoom.
- Download this repo to a
Doom
directory. - Find copies of the following
WAD
files:DOOM.WAD
DOOM2.WAD
PLUTONIA.WAD
TNT.WAD
- Put these files in the
IWAD
folder. - Download the music files (over Github size limit):
- Prepare your launch aliases.
I play on a Linux machine and use the following ~/.bashrc
aliases to launch the games from command line:
alias doom="cd ~/Games/Linux/Doom && __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only gzdoom -iwad IWADs/DOOM.WAD -file Mods/Brutal\ Doom\ v21.11.3.pk3 Mods/ZMovement\ v3.2.1.pk3 Mods/Motion\ Blur\ v1.041.pk3 Mods/Music/DAR\'s\ Covers.wad"
alias doom2="cd ~/Games/Linux/Doom && __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only gzdoom -iwad IWADs/DOOM2.WAD -file Mods/Brutal\ Doom\ v21.11.3.pk3 Mods/ZMovement\ v3.2.1.pk3 Mods/Motion\ Blur\ v1.041.pk3 Mods/Music/DAR\'s\ Covers.wad"
alias doom_pluto="cd ~/Games/Linux/Doom && __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only gzdoom -iwad IWADs/PLUTONIA.WAD -file Mods/Brutal\ Doom\ v21.11.3.pk3 Mods/ZMovement\ v3.2.1.pk3 Mods/Motion\ Blur\ v1.041.pk3 Mods/Music/DAR\'s\ Covers\ TNT.wad"
alias doom_evil="cd ~/Games/Linux/Doom && __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only gzdoom -iwad IWADs/TNT.WAD -file Mods/Brutal\ Doom\ v21.11.3.pk3 Mods/ZMovement\ v3.2.1.pk3 Mods/Motion\ Blur\ v1.041.pk3 Mods/Music/DAR\'s\ Covers\ TNT.wad"
alias doom_revil="cd ~/Games/Linux/Doom && __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only gzdoom -iwad IWADs/TNT.WAD -file PWADs/Doom/TNT\ Revilution.wad Mods/Brutal\ Doom\ v21.11.3.pk3 Mods/ZMovement\ v3.2.1.pk3 Mods/Motion\ Blur\ v1.041.pk3 Mods/Music/DAR\'s\ Covers\ TNT.wad"
alias doom_twid="cd ~/Games/Linux/Doom && __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only gzdoom -iwad IWADs/DOOM.WAD -file PWADs/Doom/DTWID.wad Mods/Brutal\ Doom\ v21.11.3.pk3 Mods/ZMovement\ v3.2.1.pk3 Mods/Motion\ Blur\ v1.041.pk3 Mods/Music/DAR\'s\ Covers.wad"
alias doom2_twid="cd ~/Games/Linux/Doom && __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only gzdoom -iwad IWADs/DOOM2.WAD -file PWADs/Doom2/D2TWID.wad Mods/Brutal\ Doom\ v21.11.3.pk3 Mods/ZMovement\ v3.2.1.pk3 Mods/Motion\ Blur\ v1.041.pk3 Mods/Music/DAR\'s\ Covers.wad"
alias doom2_uac="cd ~/Games/Linux/Doom && __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only gzdoom -iwad IWADs/DOOM2.WAD -file PWADs/Doom2/UAC\ Ultra\ v1.2.wad Mods/Brutal\ Doom\ v21.11.3.pk3 Mods/ZMovement\ v3.2.1.pk3 Mods/Motion\ Blur\ v1.041.pk3 Mods/Music/DAR\'s\ Covers.wad"
If you find your gzdoom.ini
file, you might want to paste in some settings from my file which I included in the backups
folder:
- My video settings
- My game flags (respawn items)
- My Brutal Doom settings
- My ZMove settings
- My Motion Blur settings
Final tip, I find running on the Vulkan video renderer works better than OpenGL on Linux machines.
- Brutal Doom - by Mark IV
- ZMovement - by Ivory
- Motion Blur - by PixelEater
- War Trophies - by Tapwave
- DAR's Covers - by DAR