ZDoom
About
News
Download
Forum
Editing
Tutorials

Doom Connector

Doomworld

New Doom

SourceForge

About ZDoom

ZDoom is an enhanced port of the official DOOM source code to Win32. As such, it not only works with (and requires) Windows 95/NT 4.0, but it also adds new features not found in the version published by id Software.

ZDoom may be used and distributed free of charge. No profit may be made from the sale of it.

ZDoom was created by Randy Heit using id Software's and various others' sources.

Why would I want to use ZDoom instead of regular Doom?

Consider all these features that ZDoom has that are not found in the standard Doom originally released by id:

  • Supports all the editing features of Hexen. (ACS, hubs, new map format, etc.)
  • Supports most of the BOOM editing features.
  • The vast majority of Doom limits are gone (including the evil visplane overflow).
  • Free look (look up/down).
  • High resoulutions (with optimizations for modern processors).
  • Translucency (regular and additive).
  • A console.
  • More music formats: MOD, XM, IT, S3M, MIDI, and MP3 as well as MUS.
  • Better mouse support.
  • Limited UDP (Internet or LAN) networking inherited from Linux Doom.
  • Quake-style key bindings.
  • Jumping.
  • Crosshairs.
  • Walk over/under monsters and other things.
  • Runs under Windows 95/98, Windows NT, and Linux. (There is a DOS version, but it's old.)

Acknowledgments

id Software / John Carmack These are the people who developed Doom and later released the source code for the Linux port. Without them, there would be no ZDoom. I have also used some of the functions from their Quake2 game DLL source.
Bernd Kreimeier Packaged up id's Linux code for the initial source release.
Raven Software Portions of Heretic and Hexen were used in ZDoom.
Chi Hoang / Team TNT Responsible in one way or another for BOOM. It provided a significant codebase for ZDoom. Information about BOOM can be found at the Team TNT website: http://www.teamtnt.com/boompubl/ixboom.htm
Lee Killough For all his brilliant work on both BOOM and later MBF. Portions of MBF were used in ZDoom, primarily to fix BOOM bugs.
Martin Collberg Creator of the Cajun Bot.
Sebastien Bacquet Created qmus2mid which I used to determine the structure of DOOM's MUS lumps so that the game would have music.
Greg Lewis Released his DeHackEd source, without which adding DeHackEd support would have been much harder.