/doom-dir

A directory of files for playing Doom.

Doom

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.

Files

This is how you mentally organize all of the files:

When you launch the game, you are layering these files on top of each other. In total there are 8 games in my setup.

Install

  • 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):
    • Download file to Mods/Music/DAR's Covers.wad.
    • Download file to Mods/Music/DAR's Covers TNT.wad.
  • 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"

Settings

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.

Credits

  • Brutal Doom - by Mark IV
  • ZMovement - by Ivory
  • Motion Blur - by PixelEater
  • War Trophies - by Tapwave
  • DAR's Covers - by DAR