Skip to content

Doom and Doom II

Doom Wiki Doom I + Doom II on GOG

Doom and Doom II were made open-source in the late 1990s. This means there is great support for modern source ports. Doom and Doom II don't use Ship of Harkinian or Recompilation formats. Basically, the code was released in a way that made porting in a more natural way.

You will need both a program to play the game, as well as DOOM.WAD (for Doom) and DOOM2.WAD (for Doom II). You can get these by sailing the high seas or by buying most versions of Doom; it'll include the WADs when installed.

UZDoom

UZDoom is a modern port for most systems. I'd previously used GZDoom, an older version.

  1. Download UZDoom here. There are files for Linux, Windows and Mac. Extract it to a folder.
  2. Place DOOM.WAD and/or DOOM2.WAD into the same directory.
  3. Create a blank file called uzdoom_portable.ini in the same directory before launching for the first time.
  4. Run UZDoom.exe. The window will open, and will ask you which game you'd like to play.

Syncing Your Saves

Adding uzdoom_portable.ini to the installation means that when you configured UZDoom, the installation was made portable. This means that your saved games are saved inside the UZDoom directory, in the Save folder.

To sync using SyncThing:

  1. Create a folder sync that points to your UZDoom folder.
  2. In the Ignore Patterns pane, add:

    !/Save
    *
    
  3. Before sharing the folder using SyncThing, download and extract UZDoom on your second device. Make sure to also include the uzdoom_portable.ini file.

  4. Share the folder using SyncThing.
  5. Set the folder's target to be inside your Ironwail directory. Example: D:\UZDoom. Remember, it'll create the Save directory for you.

Options

In the "options" tab of UZDoom.exe, you can change things like your screen resolution, language and graphics API.

These can be changed to your liking.

Inside the game itself (I'm using Doom 2 below for an example) you have a multitude of options in terms of key remapping, enabling/disabling mouselook (the ability to aim with a mouse), and other quality-of-life/accuracy things.

My main recommendation is going to the Display Options > Dynamic Light Options menu and disabling dynamic lighting for software and hardware mode.