ZDoom

Navigation

GZDoom 2.4.0 (Requires a DOOM, DOOM 2, HERETIC, HEXEN, or STRIFE IWAD)

For help getting started, see the online documentation in the wiki. You need to provide your own game IWAD. If you do not have a copy of a doom-engine game, the easiest way to obtain them is to purchase them from Steam or GOG. When you download them from either of these stores, ZDoom will automatically find them.

Zip.gif GZDoom 2.4.0 Source Code

QZDoom 1.3.0 (Requires a DOOM, DOOM 2, HERETIC, HEXEN, or STRIFE IWAD)

Zip.gif QZDoom 1.3.0 Source Code

ZDoom 2.8.1 (Requires a DOOM, DOOM 2, HERETIC, HEXEN, or STRIFE IWAD)

ZDoom's final release.

Zip.gif ZDoom 2.8.1 Source Code - 3.01 MB

This is the source code for ZDoom 2.8.1. It has been compressed with 7-Zip. If you don't already have that, you'll need to get it before you can open the archive.

Support

ZDL

Want a simple launcher to make using ZDoom easier? Try this.

Zip.gif TiMidity++

ZDoom supports using TiMidity++ for MIDI playback. To use it, extract timidity.exe and timidity.cfg and read the instructions.

Zip.gif FluidSynth DLL (version 1.1.6)
Zip.gif (64-bit version)

ZDoom supports using FluidSynth for MIDI playback. To use it, extract libfluidsynth.dll to the same directory as zdoom.exe and then configure it from within ZDoom.

Editing

Everything you need to start creating ZDoom mods.

SLADE 3

A full-fledged level and resource editor for Doom; which supports most *ZDoom features. Available for Windows, Mac, and Linux.

GZDoom Builder-Bugfix

A level editor with complete support of *ZDoom features. Windows-only.

Zip.gif ACC 1.55 Windows Version

ACS script compiler for use with ZDoom and/or Hexen. This is not the version of ACC released by Raven. It supports all off ZDoom's language extensions.

Zip.gif ZDBSP 1.19

This is a standalone version of ZDoom's internal node builder. Its most important feature is that it knows about polyobjects, but it can also build GL nodes if you don't want to wait for glBSP to do it. At the time of writing, it is also the only nodebuilder with UDMF support.

Miscellaneous

The following files are mostly of historic interest.

Zip.gif ACC 1.55 Source Code

This is the latest source code for my version of ACC. It includes both a makefile for GCC and a project file for Visual C++ 6, so you can build a Windows, DOS, or Linux version. It is also available on its GitHub repository.

Zip.gif ZDBSP 1.19 Source Code

This is the source code for ZDBSP 1.19. The build system uses CMake, so you can generate project files for any version of Visual C++ from 6 up or several other IDEs, or you can create Makefiles as well. It is also available on its GitHub repository.

Zip.gif ACC 1.55 WadAuthor/DOS Version

This version of ACC is only if you're old-school and using WadAuthor or a DOS-based editor like ZETH.

Zip.gif MAPINFO Converter

This is a command-line utility written by Graf Zahl to convert old-format MAPINFO lumps to new-format ones. See the original forum thread for more information.

This package contains both a Windows binary and source code.

Zip.gif WadAuthor Configuration Files

Contains a wcf file for use with WadAuthor.

Zip.gif ZETH 4.17 Level Editor

A DETH-based editor for ZDoom that runs in a DOS box. Comes with minimal documentation. If you don't already know how to use DETH, you should go find a good tutorial that explains it. If you plan on doing any ACS scripting, you should be sure to also download ACC below.

Zip.gif ZETH 4.17 Source Code

This is the source code for ZETH. Hopefully somebody will find it useful.

Zip.gif Demonstration WAD

Shows off some of the features that were new as of ZDoom 1.22.

Zip.gif Editing Utilities

Includes the programs zwadconv, swantbls, and listacs. Zwadconv converts old maps to the Hexen format used by ZDoom natively. Swantbl creates SWITCHES and ANIMATED lumps used by BOOM. Listacs is an ACS script disassembler (not decompiler).

Zip.gif Utility Source Code

Contains the source code for the editing utilities.

Zip.gif Old (1999) Editing Reference

Downloadable copy of the Editing Reference for offline viewing. This has only been updated for ZDoom 1.22. For ZDoom features added since then, you should consult the wiki documentation instead.