This article gives technical information about the Doom II/Final Doom application file. For gameplay information and walkthroughs, see Doom II, TNT: Evilution, or The Plutonia Experiment.

DOOM2.EXE is the main executable for the original MS-DOS versions of Doom II and Final Doom.

Latest version of Doom II[edit]

Version 1.9 is 709,905 bytes in size, is dated 1995-02-01, and has the following hashes:

Hash type Hash code
MD5 e2382b7dc47ae2433d26b6e6bc312999
SHA-1 aa0668fae2f743ee5e3e5634ee42d3c8ace7d907
CRC-32 be91c727

Older versions[edit]

Version File date Size (bytes) MD5 SHA-1 CRC-32
1.666 1994-08-25 686,921 b9c24975cb0c064a7c4f39c1d0b999ae  ?  ?
1.666 1994-08-30 687,001 22e3fc7854f030df977d26faf1e342be 67e14e8e7809d80ee0d2da3a8082457f534e17d2 5f7ede6f
1.7 1994-09-21 686,993 ef9a1f197d56a174097a2af3ccdd7403 c50791dd82355bdcd52b590c91106661498aabd3 9116ce4c
1.7a 1994-10-18 686,997 3de58b8f768e990856764df982ad5043 09062ae2e5374f9754457a9ddee374b3bae80219 e4eadf7e
1.8f 1994-12-01 687,781 03edb841bb9ca99bd0fd5e197cf43e71  ?  ?
1.8 1995-01-20 709,865 b2d429377b0912475f1770d0e03f632d 33698e575eea2a34bbc5c444eab035dfa5cafdc6 0563536b

Final Doom[edit]

The executables distributed with the DOS version of Final Doom were both also named DOOM2.EXE. They are identical. The name displayed when running them depends on what IWAD the executable detects on invocation. Despite some significant differences from the DOOM2.EXE provided with Doom II, Final Doom's DOOM2.EXE also claims to be version 1.9. This version is distributed by Steam. It is 722,629 bytes in size, and has the following hashes:

Hash type Hash code
MD5 f006de4fd282ba61d7d0af41a993f9ba
SHA-1 9269fa5c095715d926015cad3381a4218e4f2d7e
CRC-32 ] 12ee2811

A slightly different, and rarer, version is found on some, but not all, id Anthology discs. It is also the version distributed by Fixes have been made for several bugs, including crashes looking for the fourth demo, height alteration on teleporters and sky textures not changing between maps. There are possibly other unknown changes. Unfortunately, there is no revision change between these two versions, so both are called v1.9. This improved version is also 722,629 bytes in size, and has the following hashes:

Hash type Hash code
MD5 ccd2769f32b38d74d361085e905d8f9c
SHA-1 91ee0d260785fdc778a1e7c10812275e5c758776
CRC-32 503d9154

Pirated versions[edit]

A number of pirated versions of Doom modified the files in some way. In order to prevent these from being useful, a number of id Software and non-id Software tools attempt to detect well-known stolen copies.


The Dehacked EXE-editing tool will display the following message if the DOOM2.EXE file is 686,921 bytes in length:

Using Doom 2 v1.666
You are not using a legal copy of Doom.  This copy (created on
8/25/94) was stolen from Id and spread widely by software pirating
groups.  This is a lame way to have fun at the expense of a cool
company like Id.  Buy a legal copy of Doom today!

Dehacked will then pause for 180 clock-ticks. The length of a clock-tick depends on the operating system and processor: POSIX defines the value to be 1,000,000 clock ticks per second.

ID's PATCH.EXE[edit]

The official patching method supplied by id Software will refuse to operate if it detects what it thinks is a pirated copy of Doom II.

According to Doomworld (archived 🏛), the doom2p PATCH.EXE variant will not operate on a version of Doom II dated 1994-08-25, as this version is declared pirated.

See also[edit]