How to download and run Doom

The central experience of the Doom community, of course, is playing the game. If you have never played before, this article should help you get started.

You will need a computer or game console capable of running Doom (a fairly complete list can be found here), as well as two pieces of software: Console versions of Doom always include both of these. If you have a Windows or Macintosh computer, and you buy a prepackaged game from id Software or your favorite retailer or online auction site, both pieces are also included. If you have a different operating system, or you just want a less buggy Windows program than Doom95, you may need a source port; these are generally free of charge, but include only the executable, and you must obtain the IWAD separately. (The Freedoom project intends to create a non-commercial IWAD, but it is far from complete.)
 * The program, or executable, which tells the computer how the players and monsters move around and what the weapons and other objects do. Different operating systems usually require different executables.
 * The data file, or IWAD, which contains all the actual maps and the graphics used to draw them. This is the same for every system.

For more detailed instructions, click on the kind of machine you are using.

Mac OS 8.6 - 9.x
Although the Doom series was actively marketed to Macintosh users in the mid-1990s, finding a copy in 2024 is quite difficult. Therefore, the following procedure is recommended:


 * 1) Download the Macintosh executable and shareware IWAD.  This can be done, for instance, at Doomworld.com; the file is called MacDoomDemo.hqx.
 * 2) Decompress the archive.  You should get a folder called Doom I Demo &#x0192;.
 * 3) (Optional)  In your Monitors control panel, change the screen depth to 256 colors.  (If you also change the resolution to 640x480, the game will run faster and fill the screen.)
 * 4) Double-click the executable, DOOM.
 * 5) Choose New Game from the File menu to begin playing.  (You may first want to choose Movement... from the Control menu to see which keys do what.)

If you want more than the nine shareware levels, just remove doom1.wad from the folder Doom I Demo </tt>&#x0192; and replace it with one of the full IWADs (see the Windows XP section for advice on obtaining those). Because this executable predates Ultimate Doom and Final Doom, however, it has two important limitations:


 * Episode IV of Ultimate Doom is inaccessible.
 * To play Final Doom, you must also have the IWAD for Doom II. Start the program as though you were going to play Doom II, then press S</tt> to access the single-player setup screen.  Click Load WAD File...</tt>, locate the Final Doom maps (TNT.WAD</tt> or PLUTONIA.WAD</tt>), then click Start Game</tt>.

In addition, no music will be played unless it is present in Episode I of Doom. For instance, all of the intermission screens have music, but level 29 of Doom II does not.

To avoid these problems, you can try a source port. Doom Legacy, for example, has been compiled for this operating system.

GNU/Linux
In 1994, id Software released Linux versions of Doom. Although these versions can still be obtained (see the Doomworld.com shareware page, for example), Linux has changed a lot since 1994, and they probably will not work on your computer. Therefore, you will need to use a source port.

Here is one way:


 * 1) Download the latest version of the Doom Legacy executable.  This can be done at the Doom Legacy home page.  Look for versions marked "stable (non-beta)".
 * 2) Decompress the archive.  You should get a folder called legacy_N_linux</tt>, where N</tt> is the version number.
 * 3) (Optional)  Open the file config.cfg</tt> in a text editor.  Change "320" to "640" and "200" to "400".  Change "No" to "Yes" in the fullscreen</tt> line.  Save the file.  (This should prevent the display from being squashed into one corner of the screen.)  If you skip this step, skip the next step also.
 * 4) (Optional)  Create a folder in your home directory called .legacy</tt>, and copy the modified config.cfg</tt> into it.
 * 5) Download the shareware IWAD.  This can be done, for instance, at ibiblio.org; the file is called doom1v18.wad.gz</tt>.
 * 6) Decompress the archive.  You should get a file called doom1v18.wad</tt>.
 * 7) Rename the IWAD doom1.wad</tt>.
 * 8) Put the IWAD into the folder legacy_N_linux</tt>.
 * 9) Run the executable, <tt>llxdoom</tt>.
 * 10) Press <tt>Enter</tt> or <tt>Esc</tt> to bring up the main menu.  (Before starting a new game, you may want to look at the <tt>SETUP</tt> menu to see which keys do what.)

This method assumes that your machine has X. If you are running Linux without X, however, you are probably accustomed to this sort of problem; see our list of Unix source ports for other programs to try. (Note that some source ports can be installed only by the root user.)

Legacy occasionally crashes on startup due to demo incompatibility. You can avoid this by starting a new game quickly, before the first demo begins.

If you want more than the nine shareware levels, just replace <tt>doom1.wad</tt> with one of the full IWADs (see the Windows XP section for advice on obtaining those). Change the IWAD name to lowercase letters (e.g. <tt>doom2.wad</tt>, not <tt>doom2.WAD</tt> or <tt>DOOM2.WAD</tt>) before starting Legacy.

More advanced topics
If the game is running, but you are having a lot of trouble finding your way through the levels, you can read our walkthroughs.

If you want to do more than just play the standard levels in single-player mode, your options are varied. You can try:
 * Playing multiplayer games.
 * Playing add-on levels (known as PWADs).
 * Recording and watching demos.
 * Speedrunning (competing against other players for the fastest demo on a given map).
 * Creating your own levels.
 * Helping to program, debug, or test a source port.
 * Otherwise interacting with the (still quite active) community of Doom fans; for instance, there are Doom web sites, IRC channels, and Usenet groups.