It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
high rated
1) https://zdoom.org/downloads

Download GZDoom to play Doom, Ultimate Doom, Doom 2, Final Doom, Strife, Heretic, Hexen: Beyond Heretic, Hexen: Deathkings of the Dark Citadel, or any custom levels made for any of these games.

General GZDoom Setup and How to Run Mods in GZDoom:

How to Use GZDoom on Windows in 3 Minutes

So You Want To Play Doom Mods - Get Started With GZDoom and ZDL

Follow the above videos' instructions, but make sure you also place heretic.wad, hexen.wad, and hexdd.wad in GZDoom's folder as well. Heretic and Hexen 1 use the same game engine as Doom and Doom 2, so running mods is done in the exact same way as the Doom series.

1a) Other Helpful GZDoom-Related Setup and Configuration Info:

LGOG's How to Load Mods via Drag and Drop, Batch Files, or Gzdoom.Ini

Roland SC-55 Music Packs - Heretic

Doomworld Forum Thread: Doomworld Community Heretic / Hexen Top WADs of All Time

Mods for Heretic and Hexen

2) https://www.chocolate-doom.org/wiki/index.php/Downloads

Click on the Chocolate Heretic and Chocolate Hexen sourceport links for their respective games.

2a) Setting up Chocolate Heretic and Hexen:

Note: You will need heretic.wad and hexen.wad respectively for their respective Chocolate and Crispy ports:

How Do I Set up Chocolate Doom? (Also Applicable to the Various Crispy Ports)

How Do I Set up Chocolate Hexen to Run Deathkings of the Dark Citadel? (Also Applicable to Crispy Hexen)

How Do I Select a Game Other Than Doom II? (Also Applicable to the Various Crispy Ports)

How Do I Play Fan-Made Levels? (Also Applicable to the Various Crispy Ports)

To run total conversions in Chocolate Doom: [url=https://www.chocolate-doom.org/wiki/index.php/Category:TCs]https://www.chocolate-doom.org/wiki/index.php/Category:TCs[/url]

3) https://github.com/fabiangreffrath/crispy-doom/releases

Click on Crispy Heretic and Crispy Hexen for their respective versions.

4) https://zandronum.com/download

Zandronum specializes in multiplayer online play for Doom, Ultimate Doom, Doom 2, Final Doom, Strife, Heretic, Hexen: Beyond Heretic, and Hexen: Deathkings of the Dark Citadel.

Zandronum Discord Channel: https://discord.gg/fNW79Fm
(G)Zdoom Discord Channel: https://discord.gg/tmTSDTp
Doomworld Forums: https://www.doomworld.com/forum

For further context about the above sourceports, see the quote below, courtesy of Gragt:

A bit of context for those who do not know much about Doom engine ports:

Chocolate Doom is a faitful port of vanilla doom (hence the name) that runs on a variety of system. Its goal is to preserve the Doom experience as it was when the game was released but with the convenience of running natively on your system without having to resort to emulation. It can emulate the behaviour of the various Doom executables and is 100% compatible with vanilla Doom. That means that bugs, limits, and assorted idiosyncrasies are also preserved. As mentioned, it works with Doom and friends, which include Heretic, Hexen, Strife, Hacx, and Chex Quest.

Crispy Doom is an enhanced port of Chocolate Doom that keeps the vanilla compatibility but includes a few quality-of-life improvements such as limit-removal, widescreen support, uncapped framerate, coloured blood for some monsters, translucency, level stats, and many more. The two ports have very close ties: Fabian, the Crispy Doom developer, often pushes updates to Chocolate Doom before pulling them onto Crispy Doom. It is my favourite way to play Doom, for that improved vanilla experience. As noted, Crispy Doom mostly focuses on the Doom series and eschews support for the other games. From what I’ve gathered, another developper has helped maintain the Crispy Heretic executable, so it is possible to play it vanilla with better graphic quality and uncapped framerate, but widescreen support is absent as well as many other improvements present in the Crispy Doom part. Still my favourite way of playing vanilla Heretic.

GZDoom is an enhanced port based on ZDoom that focuses on pushing the Doom engine past its original limits. It supports Doom and friends, fixes bugs, and adds many improvements. As you can imagine, it isn’t vanilla-compatible and that’s okay because its goal is to allow people to do new stuff with the engine. Use it if you want a very modern experience with those games.

In addition, You can complement your source port with the Heretic Minor Sprite Fixing and Widescreen-Friendly Project to fix various visual bugs and improve compatibility with widescreen.
5) Heretic+ and Hexen+: http://prboom-plus.sourceforge.net/

(Courtesy of BourbonC)

Patched original DOS exes "with increased limits to reduce the risk of crashes, premature program exits and certain visual problems." Here's the full list of changes: http://prboom-plus.sourceforge.net/doom-plus.features.html

These can be used in "pure" DOS and DOSbox.
6) Doomsday Engine: https://dengine.net/

Per Doomsday Engine's website, these are Doomsday Engine's features:

UI -- Game profiles and add-on selection. Multiplayer server browser. In-game overlay with configuration options and console prompt.

Graphics -- Particle effects and dynamic lights. Bloom and vignette effects. Geometry-based ambient occlusion. Supports 3D models for objects (FBX, MD5) and sky boxes. Upscaling texture filter. Stereoscopic rendering modes.

Audio -- 3D sound effects and reverb (FMOD plugin). Supports music add-ons (MP3) and FluidSynth for high-quality MIDI music (Unix only).

Multiplayer -- Automatic discovery of LAN servers. Master server for public games. Tool for running servers in the background.

Technology -- Portable code built on Qt 5 and OpenGL.
7) Collection of Doom Source Ports - Compiled and Packaged by Gibbon

This is a collection of Doom Source Ports for various platforms and architectures, not only Windows, but Mac and the various flavors of Linux as well.
Post edited February 09, 2022 by TheBigCore
can confirm heretic & hexen work great on zandronum multiplayer

older but still around (in spirit): zdaemon (windows client, linux server)
https://www.zdaemon.org/
Post edited December 21, 2020 by catbox_fugue
Crispy Doom only runs Heretic, make sure to point that out.
high rated
A bit of context for those who do not know much about Doom engine ports:

Chocolate Doom is a faitful port of vanilla doom (hence the name) that runs on a variety of system. Its goal is to preserve the Doom experience as it was when the game was released but with the convenience of running natively on your system without having to resort to emulation. It can emulate the behaviour of the various Doom executables and is 100% compatible with vanilla Doom. That means that bugs, limits, and assorted idiosyncrasies are also preserved. As mentioned, it works with Doom and friends, which include Heretic, Hexen, Strife, Hacx, and Chex Quest.

Crispy Doom is an enhanced port of Chocolate Doom that keeps the vanilla compatibility but includes a few quality-of-life improvements such as limit-removal, widescreen support, uncapped framerate, coloured blood for some monsters, translucency, level stats, and many more. The two ports have very close ties: Fabian, the Crispy Doom developer, often pushes updates to Chocolate Doom before pulling them onto Crispy Doom. It is my favourite way to play Doom, for that improved vanilla experience. As noted, Crispy Doom mostly focuses on the Doom series and eschews support for the other games. From what I’ve gathered, another developper has helped maintain the Crispy Heretic executable, so it is possible to play it vanilla with better graphic quality and uncapped framerate, but widescreen support is absent as well as many other improvements present in the Crispy Doom part. Still my favourite way of playing vanilla Heretic.

GZDoom is an enhanced port based on ZDoom that focuses on pushing the Doom engine past its original limits. It supports Doom and friends, fixes bugs, and adds many improvements. As you can imagine, it isn’t vanilla-compatible and that’s okay because its goal is to allow people to do new stuff with the engine. Use it if you want a very modern experience with those games.

In addition, You can complement your source port with the Heretic Minor Sprite Fixing and Widescreen-Friendly Project to fix various visual bugs and improve compatibility with widescreen.
Hi, If I am looking to run Hertic or Hexen with modern controls WASD and Mouse look what is the best add on for that? I not concerned with widescreen etc... thanks.
avatar
Kynero.617: Hi, If I am looking to run Hertic or Hexen with modern controls WASD and Mouse look what is the best add on for that? I not concerned with widescreen etc... thanks.
I would go with GZDoom as it lets you configure your controls in the in-game control options.
avatar
Kynero.617: Hi, If I am looking to run Hertic or Hexen with modern controls WASD and Mouse look what is the best add on for that? I not concerned with widescreen etc... thanks.
Vanilla Doom engine already supports these and so do pretty much all subsequent ports, including Chocolate Doom and Crispy Doom. A common misconception is that the game had to be played with tank controls, i.e., only with keyboard arrow keys, but the Doom manual recommends mouse use and the demos where even recorded with keyboard and mouse.

It depends what you mean by mouselook, though. The Doom engine was designed with horizontal mouselook and autoaim with no way to look up and down—doing so distorts shapes and textures as well as causing display problems with sprites. Heretic followed the same model but added keys to look up and down, which was kept in Hexen.

What I can tell you is that if you want a truly modern experience (for good or ill) for Heretic and Hexen, with vertical mouselook, you'll probably want to go for GZDoom. Chocolate Doom only supports what vanilla supported, so only horizontal mouselook. Crispy Doom differs from vanilla by adding vertical mouselook but Crispy Heretic doesn't do that yet.
avatar
Kynero.617: Hi, If I am looking to run Hertic or Hexen with modern controls WASD and Mouse look what is the best add on for that? I not concerned with widescreen etc... thanks.
Doomsday Engine or GZDoom. I've used Doomsday for a decade or more with no problems. Started using GZDoom as well a couple years back because of some mods that required it. Both however run the base games just fine .Both let you configure yours controls, higher resolutions and gives proper mouse support.
avatar
TheBigCore: 1) https://zdoom.org/downloads

Download GZdoom to play Doom, Ultimate Doom, Doom 2, Final Doom, Strife, Heretic, Hexen: Beyond Heretic, Hexen: Deathkings of the Dark Citadel, or any custom levels made for any of these games.
I can confirm that this option works great on Windows. I use ZDL (also available from the zdoom page) to launch the game. Just add your Heretic iwad to the list, and launch. GZDoom makes the game look great!
avatar
Kynero.617: Hi, If I am looking to run Hertic or Hexen with modern controls WASD and Mouse look what is the best add on for that? I not concerned with widescreen etc... thanks.
avatar
pcpotato459: Doomsday Engine or GZDoom. I've used Doomsday for a decade or more with no problems. Started using GZDoom as well a couple years back because of some mods that required it. Both however run the base games just fine .Both let you configure yours controls, higher resolutions and gives proper mouse support.
I really do think there isn't enough love for Doomsday Engine when people talk about source ports for Hexen/Heretic. It works beautifully with Hexen/Death Kings of the Dark Citadel, Heretic, and their associated mods, reminding me a lot of how Kodi/XBMC works.
So where to put the wads? Just in the directory or a folder specific? Thanks
The wads are all I move. Can I put multpile wads in one CZdoom Directory?
Post edited December 25, 2020 by smuggly
Neural Upscaled Textures in 4k looks awesome with Heretic and Hexen.
high rated
Heretic+ and Hexen+:
http://prboom-plus.sourceforge.net/

Patched original DOS exes "with increased limits to reduce the risk of crashes, premature program exits and certain visual problems." Here's the full list of changes:
http://prboom-plus.sourceforge.net/doom-plus.features.html

These can be used in "pure" DOS and DOSbox.
Post edited December 30, 2020 by BourbonC
Don't forget that you can have mouselook in vanilla Heretic, Hexen, and Strife.

While GZDoom can run the majority of mods, it cannot, in fact, run every mod. This includes both gameplay mods and custom levels.

avatar
smuggly: So where to put the wads? Just in the directory or a folder specific? Thanks
The wads are all I move. Can I put multpile wads in one CZdoom Directory?
You can put them wherever, Doom is not picky. I personally shove add-ons in a subfolder of my main doom engine folder and use PowerShell to -file them into the engine I'm currently using. I also add my subfolders to my DOOMWADPATH, which chocolate can use to not require relative path to the wads and dehs.
But a lot of people just shove everything, even multiple engines, into a single folder and drag and drop. If the load order gets complex, and you don't like cli, use a launcher like ZDL as mentioned above by CornMaster.

Aside: It is possible to keybind artifacts in some ports. For example, GZDoom supports more than vanilla in Hexen but keeps the same default binds. just look up the internal names of the items in the ZDoom wiki: they start with Arti. It is also possible to write a simple text file in a zip mod to expose these in the menu.
So if I want to play these games for the first time in as original form as possible do I even need to use GZdoom, Chocolate, or Crispy? I hear GZdoom doesn't look accurate to the original Heretic games but Chocolate and Crispy do? Any pointers would be greatly appreciated :)