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:
- It runs well under all modern versions of Windows, from Windows 95 to the new Windows Vista. If you have Linux, it works
with that too.
- Can play all Doom engine games, including Ultimate Doom, Doom 2, Heretic, Hexen, and Strife.
- Supports all the editing features of Hexen. (ACS, hubs, new map format, etc.)
- Supports most of the BOOM
- Many more all-new editing features such as:
- Colored sector lighting.
- Custom monsters, weapons, and items.
- High resolution textures.
- Many, many extensions to ACS that were not present in Hexen.
- More music formats: Ogg Vorbis, MOD, XM, IT, S3M, MIDI, and MP3 as well as old-fashioned MUS all work.
- More sound formats: FLAC and WAVE can both be used for sound effects.
- More texture formats: PNG and JPEG are both useable for artwork.
- The vast majority of Doom limits are gone.
- An OPL softsynth is provided that can play the standard MUS music for an authentic "oldschool" flavor.
- Free look (look up/down).
- High resolutions.
- Translucency (regular and additive).
- A console.
- Full-featured joystick/gamepad support under Windows.
- Up to 8 player network games using UDP/IP, including team-based gameplay.
- Support for the Bloodbath announcer from the classic Monolith game Blood.
- Quake-style key bindings.
- Walk over/under monsters and other things.
With thanks to...
- 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.
- Christoph Oelckers
- Most of the DECORATE support as well as numerous bug fixes.
- Chi Hoang / Team TNT
- Responsible in one way or another for BOOM, which provided a significant codebase
for ZDoom. Information about BOOM can be found at the Team TNT website:
- 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.