From PCGamingWiki, the wiki about fixing PC games
Heretic cover
Raven Software
id Software
GT Interactive
id Tech 1
Release dates
DOS December 23, 1994
Mac OS (Classic) 1999
Windows (DOSBox) August 3, 2007[1]
macOS (OS X) Source ports only
Linux Source ports only
Microtransactions None
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Action, FPS
Themes Fantasy
Series Heretic
Heretic on HowLongToBeat
Heretic on IGDB
Heretic guide on StrategyWiki
Heretic on MobyGames
Heretic on Wikipedia
Heretic 1994
Hexen: Beyond Heretic 1995
Hexen II 1997
Heretic II 1998

Key points

The game's source code was released on January 6, 1999, by Raven software. Its license was changed to GNU GPL v2 on September 2, 2008.

General information

Doom Wiki Community Discussions for game series Support Page
Steam Community Discussions


Source DRM Notes Keys OS
DRM details are not known
Mac OS Launcher
Heretic: Shadow of the Serpent Riders.
Heretic: Shadow of the Serpent Riders.
Configured to run under DOSBox.
DRM-free after installation through Steam client (notes may include more details)
Heretic: Shadow of the Serpent Riders.
Configured to run under DOSBox. Not available in Germany.
Heretic: Shadow of the Serpent Riders is the retail release of the game, adding two extra episodes.
The Steam version is not available in Germany, but the GOG and Bethesda Store versions are.

DLC and expansion packs

Name Notes
H!ZONE Although mostly just a shovelware map compilation pack (also containing maps for Hexen), it does contain some original commercial episodes for Heretic (9 single player and 3 multi). The levels include both new enemies (in truth they're just a reskin of existing ones) and textures. They also converted some of these original levels, "the top 95", to Hexen, though minus the artwork and no longer in episode format (individual levels). This add-on is considered unofficial.
Note that H!ZONE is not compatible with source ports or modern computers due to it using a DOS program to overwrite the base game's data rather than loading as a WAD file; it overwrites episode 3. A fan made remake of the addon for zdoom and derivative is available at this thread.

Essential improvements[edit]


Patch 1.2 - Retail and shareware edition have different patches

Mouse-look hack[edit]

Disable mouse in settings then run this. Source for hack available here.[2]

Source ports[edit]

Since the release of the engine's source code, various source ports have been released. See the link above for details and recommendations.

Roland SC-55 music packs[edit]

Soundtrack for Heretic recorded on an authentic SC-55 for use with a ZDoom based engine. Choose either OGG or FLAC; MP3 does not support proper looping.

Roland SC-D70 music packs[edit]

Soundtrack for Heretic recorded on an authentic Roland SC-D70 for use with a ZDoom based engine. Choose either OGG or FLAC; MP3 does not support proper looping.

Useful wads[edit]

The following wads are designed to fix some game data bugs or feature shortcomings of the game. They do not add any levels/change play style and thus are generally compatible with most user addons.

Minor Sprite Fixing Project - Repairs bad sprite offsets and other graphical errors normally encountered when viewing the player and npc sprites. Vanilla (DOS) executable compatible!
Widescreen fix - Repairs sprite cutoffs that occur when using certain weapons. Ideal for source ports.


A freely redistributable replacement of Heretic-like assets is available at Blasphemer, forming a completely free and open source game. Art assets from the original game such as the levels, sounds, textures, etc., remain under copyright. They can be purchased from Steam or copied from an original game disk.

Game data[edit]

In-game general settings.
In-game general settings.

Configuration file(s) location[edit]

System Location
Windows <path-to-game>\base\[Note 1]
Microsoft Store
Mac OS (Classic)
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/2390/pfx/[Note 2]
It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.

Save game data location[edit]

System Location
Windows <path-to-game> (mounted in DOSBox)[Note 3]
Microsoft Store
Mac OS (Classic)
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/2390/pfx/[Note 2]

Save game cloud syncing[edit]

System Native Notes
GOG Galaxy
Steam Cloud


In-game video/audio settings.
In-game video/audio settings.

Graphics feature State WSGF Notes
Widescreen resolution
See Source ports.
Supported by GZDoom.[3] See Source ports.
See Source ports.
4K Ultra HD
See Source ports.
Field of view (FOV)
See Field of view (FOV).
Toggle with Alt+ Enter in DOSBox or its source ports, if supported.
Borderless fullscreen windowed
See Borderless fullscreen windowed.
Anisotropic filtering (AF)
See Source ports.
Anti-aliasing (AA)
See Source ports.
Vertical sync (Vsync)
See Source ports.
60 FPS
Capped at 35 FPS;[4] for 60+ FPS, see Source ports.
120+ FPS
See Source ports.
High dynamic range display (HDR)
For GZDoom, use vid_hdr console variable.[5]

Field of view (FOV)[edit]

Depending on your choice of engine, you can usually change the field of view with a console command, or even in the options. Try fov <1-179> or gr_fov <1-179>.



Audio feature State Notes
Separate volume controls
Surround sound
A source port is required. See Source ports.
Closed captions
Mute on focus lost
A source port is required. See Source ports.
EAX support
A3D 1.0 and 2.0 (no wavetracing) on wHeretic source port[6] Better on jHeretic with EAX 2 and A3D 3.0[7] (latter removed in 1.7.0)[8]


Language UI Audio Sub Notes


Multiplayer types

Type Native Players Notes
Local play
Use Doom Legacy.
LAN play
4 Co-op, Versus
Online play
4 Co-op, Versus
A source port is recommended for online play as it adds modern networking support and simplifies the process of finding games. Most major source ports (like Zandronum) also increase the max player limit (for Zandronum, the limit is 64)

Connection types

Type Native Notes
Requires source port.
Direct IP
Possible in source ports.

VR support[edit]

Headsets Native Notes
HTC Vive
Use ViveDoom
Oculus Rift
Use ViveDoom
Windows Mixed Reality
This game might be playable with the Revive Compatibility Layer (compatibility list).
Devices Native Notes
Tracked motion controllers
Traditional controller
See Input for details.
Play area Native Notes

Issues fixed[edit]

Lag/Low FPS (DOSBox)[edit]

Modify the heretic.conf file[citation needed]
  1. Go to <path-to-game>\base\
  2. Open heretic.conf with a text editor (ex. Notepad).
  3. Set the fulldouble variable to false.
  4. Save the changes made to the file.
  5. Launch the game.

Other information[edit]


Technical specs Supported Notes
A source port is required. See Source ports.
A source port is required. See Source ports.
Software renderer
See Source ports.
DOS video modes VGA
ExecutablePPC 32-bit 64-bitARM Notes
A source port is required for 64-bit. See Source ports.
macOS (OS X)
See Source ports.
See Source ports.


Middleware Notes
Multiplayer DWANGO Defunct paid matchmaking service. Registered shareware & retail versions have support.

System requirements[edit]

Minimum Recommended
Operating system (OS) 6.2
Processor (CPU) Intel 386
System memory (RAM) 4 MB
Hard disk drive (HDD) 10 MB
Video card (GPU) VGA graphics card
Operating system (OS) 7, 8, 10
Processor (CPU) 1.8 GHz
System memory (RAM) 512 MB
Hard disk drive (HDD) 35 MB
Video card (GPU) DirectX 9 compatible
Mac OS
Operating system (OS) 7.5
Processor (CPU) PowerPC
System memory (RAM)
Hard disk drive (HDD)
Operating system (OS)
Processor (CPU)
System memory (RAM)
Hard disk drive (HDD)


  1. When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).
  2. 2.0 2.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/2390/ in addition to or instead of this directory. The app ID (2390) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.
  3. File/folder structure within the installation folder reflects the path(s) listed for DOS game data. For the release, file changes in DOSBox are redirected to <path-to-game>/cloud_saves/ even if GOG Galaxy is not used (this folder contains all redirected files, so some files in the cloud_saves folder might be temporary files or other files that do not contain saves or settings).