Difference between revisions of "Heretic"
Wolfinston (talk | contribs) m (→Source ports: Added Doom source ports that DO support Heretic.) |
(→Source ports: ZDoom/GZDoom/LZDoom are too inaccurate to be given space on the recommended ports table on a page not focusing on mods that require them.) |
||
Line 80: | Line 80: | ||
Since the release of the engine's source code, various source ports have been released. See the link above for more information on id Tech 1 source ports. | Since the release of the engine's source code, various source ports have been released. See the link above for more information on id Tech 1 source ports. | ||
{{ii}} Most Doom/id Tech 1 source ports '''do not''' support Heretic. | {{ii}} Most Doom/id Tech 1 source ports '''do not''' support Heretic. | ||
+ | {{ii}} Chocolate Heretic is the most faithful to the original DOS game executable, while its fork Crispy Heretic adds quality-of-life features and extended mod support. DSDA-Doom adds further quality-of-life features, making it a highly modern (but faithful) way to play. | ||
+ | {{ii}} ZDoom/GZDoom/LZDoom ports support loading Heretic WADs, but '''heavily inaccurate''' and are '''not recommended''' unless using mods that require those source ports. | ||
{{Source ports table|content= | {{Source ports table|content= | ||
{{Source ports table/row| Chocolate Heretic | url=https://github.com/chocolate-doom/chocolate-doom/releases/latest | Renderers available: '''Software'''.<br />A source port based on Chocolate Doom that aims to accurately reproduce the experience of playing the original DOS version Heretic. Renders at a low-resolution of 320x200 (automatically upscaled on higher resolution displays) and purposefully keeps the original game's limits. '''Strictly vanilla faithful; consider using Crispy Heretic for quality of life and mod compatibility enhancements.''' | Windows, OS X, Linux }} | {{Source ports table/row| Chocolate Heretic | url=https://github.com/chocolate-doom/chocolate-doom/releases/latest | Renderers available: '''Software'''.<br />A source port based on Chocolate Doom that aims to accurately reproduce the experience of playing the original DOS version Heretic. Renders at a low-resolution of 320x200 (automatically upscaled on higher resolution displays) and purposefully keeps the original game's limits. '''Strictly vanilla faithful; consider using Crispy Heretic for quality of life and mod compatibility enhancements.''' | Windows, OS X, Linux }} | ||
{{Source ports table/row| Crispy Heretic | url=https://github.com/fabiangreffrath/crispy-doom/releases/latest | Renderers available: '''Software'''.<br />A limit-rising and double-resolution (640x400) off-shoot of Chocolate Heretic with visual and gameplay enhancements while remaining compatible with vanilla and Chocolate Heretic features. '''Highly vanilla faithful, but more mod-compatible than Chocolate Heretic.''' | Windows }} | {{Source ports table/row| Crispy Heretic | url=https://github.com/fabiangreffrath/crispy-doom/releases/latest | Renderers available: '''Software'''.<br />A limit-rising and double-resolution (640x400) off-shoot of Chocolate Heretic with visual and gameplay enhancements while remaining compatible with vanilla and Chocolate Heretic features. '''Highly vanilla faithful, but more mod-compatible than Chocolate Heretic.''' | Windows }} | ||
{{Source ports table/row| DSDA-Doom | url=https://github.com/kraflab/dsda-doom | Renderers available: '''Software, OpenGL'''.<br /> Faithful to original game while adding major quality of life improvements (high resolution modes), as well as extra tooling for demo recording and playback for speedrunning. Fork of PrBoom+um which adds support for Heretic. [https://github.com/Pedro-Beirao/dsda-launcher Recommended launcher] allows for easy custom WAD loading, and also supports Windows and macOS. | Windows, OS X }} | {{Source ports table/row| DSDA-Doom | url=https://github.com/kraflab/dsda-doom | Renderers available: '''Software, OpenGL'''.<br /> Faithful to original game while adding major quality of life improvements (high resolution modes), as well as extra tooling for demo recording and playback for speedrunning. Fork of PrBoom+um which adds support for Heretic. [https://github.com/Pedro-Beirao/dsda-launcher Recommended launcher] allows for easy custom WAD loading, and also supports Windows and macOS. | Windows, OS X }} | ||
− | |||
− | |||
− | |||
}} | }} | ||
Revision as of 03:26, 12 July 2023
Developers | |
---|---|
Raven Software | |
Publishers | |
id Software | |
GT Interactive | |
Engines | |
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 |
Taxonomy | |
Monetization | One-time game purchase |
Microtransactions | None |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control |
Genres | Action, FPS |
Themes | Fantasy |
Series | Heretic |
Heretic | |
---|---|
Heretic | 1994 |
Hexen: Beyond Heretic | 1995 |
Hexen II | 1997 |
Heretic II | 1998 |
Heretic is a singleplayer and multiplayer first-person action and FPS game in the Heretic series.
Key points
- The game's source code was released on January 6, 1999, by Raven Software under a non-commercial license. Its license was changed to GNU GPL v2 on September 2, 2008.
General information
- Doom Wiki
- GOG.com Community Discussions for game series
- GOG.com Support Page
- Steam Community Discussions
- ZDoom forums - the majority of mods are first announced and released here
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | ||||
GOG.com | Heretic: Shadow of the Serpent Riders. Configured to run under DOSBox. |
|||
Microsoft Store | ||||
Steam | Heretic: Shadow of the Serpent Riders. Configured to run under DOSBox. |
|||
Bethesda.net (unavailable) | Heretic: Shadow of the Serpent Riders. |
- Heretic: Shadow of the Serpent Riders is the retail release of the game, adding two extra episodes.
DLC and expansion packs
Name | Notes | |
---|---|---|
Shadow of the Serpent Riders | The 1996 retail store release of Heretic added two new episodes to the game. A patch updating the original registered version of Heretic to v1.3 along with the new episodes is available here (PCGamingWiki mirror). (Note: patch requires DOS compatibility or emulation such as DOSBox) | |
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 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
Patches
- Patch 1.2 - Retail and shareware edition have different patches
- Patch 1.3 - Shadow of the Serpent Riders upgrade patch; adds 2 new episodes to the original registered version of Heretic. Requires DOS compatibility or emulation such as DOSBox. (PCGamingWiki mirror here)
Mouse-look hack
Disable mouse in settings then run this. Source for hack available here.[2]
Source ports
Since the release of the engine's source code, various source ports have been released. See the link above for more information on id Tech 1 source ports.
- Most Doom/id Tech 1 source ports do not support Heretic.
- Chocolate Heretic is the most faithful to the original DOS game executable, while its fork Crispy Heretic adds quality-of-life features and extended mod support. DSDA-Doom adds further quality-of-life features, making it a highly modern (but faithful) way to play.
- ZDoom/GZDoom/LZDoom ports support loading Heretic WADs, but heavily inaccurate and are not recommended unless using mods that require those source ports.
Name | Description | |
---|---|---|
Chocolate Heretic | Renderers available: Software. A source port based on Chocolate Doom that aims to accurately reproduce the experience of playing the original DOS version Heretic. Renders at a low-resolution of 320x200 (automatically upscaled on higher resolution displays) and purposefully keeps the original game's limits. Strictly vanilla faithful; consider using Crispy Heretic for quality of life and mod compatibility enhancements. |
|
Crispy Heretic | Renderers available: Software. A limit-rising and double-resolution (640x400) off-shoot of Chocolate Heretic with visual and gameplay enhancements while remaining compatible with vanilla and Chocolate Heretic features. Highly vanilla faithful, but more mod-compatible than Chocolate Heretic. |
|
DSDA-Doom | Renderers available: Software, OpenGL. Faithful to original game while adding major quality of life improvements (high resolution modes), as well as extra tooling for demo recording and playback for speedrunning. Fork of PrBoom+um which adds support for Heretic. Recommended launcher allows for easy custom WAD loading, and also supports Windows and macOS. |
Roland SC-55 music packs
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
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
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.
Content
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
Configuration file(s) location
System | Location |
---|---|
DOS | |
Windows | <path-to-game>\base\[Note 1]<path-to-game> (mounted in DOSBox)[Note 2] |
Microsoft Store | |
Mac OS (Classic) | |
Linux | |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/2390/pfx/[Note 3] |
- It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.
Save game data location
System | Location |
---|---|
DOS | |
Windows | <path-to-game> (mounted in DOSBox)[Note 2] |
Microsoft Store | |
Mac OS (Classic) | |
Linux | |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/2390/pfx/[Note 3] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Steam Cloud | ||
Xbox Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | See Source ports. | ||
Multi-monitor | Supported by GZDoom.[3] See Source ports. | ||
Ultra-widescreen | See Source ports. | ||
4K Ultra HD | See Source ports. | ||
Field of view (FOV) | See Field of view (FOV). | ||
Windowed | 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)
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>.
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | Set in setup. | |
Mouse acceleration | A source port is required. See Source ports. | |
Mouse sensitivity | ||
Mouse input in menus | A source port is required. See Source ports. | |
Mouse Y-axis inversion | A source port is required. See Source ports. | |
Controller | ||
Controller support | Set in setup. | |
Full controller support | ||
Controller remapping | Set in setup. | |
Controller sensitivity | ||
Controller Y-axis inversion | A source port is required. See Source ports. |
Controller types |
---|
XInput-compatible controllers |
---|
PlayStation controllers |
---|
Tracked motion controllers |
---|
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | ||
Surround sound | A source port is required. See Source ports. | |
Subtitles | ||
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] | |
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English |
Network
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 |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | Requires source port. | |
Self-hosting | ||
Direct IP | Possible in source ports. |
VR support
Headsets | State | Notes | |
---|---|---|---|
SteamVR | Use ViveDoom | ||
Oculus VR (LibOVR) | Use ViveDoom | ||
Windows Mixed Reality | This game might be playable with the Revive Compatibility Layer, or Windows Mixed Reality for SteamVR. |
Devices | |||
---|---|---|---|
Tracked motion controllers | |||
Traditional controller | See Input for details. | ||
Keyboard/Mouse |
Play area | |||
---|---|---|---|
Seated | |||
Standing | |||
Room-scale |
Issues fixed
Lag/Low FPS (DOSBox)
Modify the heretic.conf file[citation needed] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | A source port is required. See Source ports. | |
OpenGL | A source port is required. See Source ports. | |
Software renderer | ||
Vulkan | See Source ports. | |
DOS video modes | VGA |
Executable | PPC | 16-bit | 32-bit | 64-bit | ARM | Notes |
---|---|---|---|---|---|---|
Windows | A source port is required for 64-bit. See Source ports. | |||||
macOS (OS X) | See Source ports. | |||||
Linux | See Source ports. | |||||
Mac OS (Classic) |
Middleware
Middleware | Notes | |
---|---|---|
Multiplayer | DWANGO | Defunct paid matchmaking service. Registered shareware & retail versions have support. |
System requirements
DOS | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 6.2 | |
Processor (CPU) | Intel 386 | Intel 486 33 MHz |
System memory (RAM) | 4 MB | 8 MB |
Hard disk drive (HDD) | 10 MB | 30 MB |
Video card (GPU) | VGA graphics card |
Windows | ||
---|---|---|
Minimum | ||
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 | ||
---|---|---|
Minimum | ||
Operating system (OS) | 7.5 | |
Processor (CPU) | PowerPC | |
System memory (RAM) | ||
Hard disk drive (HDD) |
Linux | ||
---|---|---|
Minimum | ||
Operating system (OS) | ||
Processor (CPU) | ||
System memory (RAM) | ||
Hard disk drive (HDD) |
Notes
- ↑ 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.0 2.1 File/folder structure within the installation folder reflects the path(s) listed for DOS game data. For the GOG.com 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 thecloud_saves
folder might be temporary files or other files that do not contain saves or settings). - ↑ 3.0 3.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Games with Steam Cloud support may also store data in
~/.steam/steam/userdata/<user-id>/2390/
. - Use Wine's registry editor to access any Windows registry paths.
- The app ID (2390) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ News - Legendary id Software games now on Steam - last accessed on May 2023
- ↑ doomworld.com - last accessed on May 2023
- ↑ ZDoom 2.5.0 changelog - last accessed on October 11, 2018
- ↑ VOGONS • View topic - Doom in DOS: Original vs Source Ports - last accessed on December 15, 2017
- ↑ ZDoom • View topic - GZDoom 3.5.1 Released - last accessed on 9 June 2023
- ↑ wHeretic - News Archive (retrieved) - last accessed on May 2023
- ↑ About: The Doomsday Engine - Doomsday HQ (retrieved) - last accessed on May 2023
- ↑ Doomsday Version History - Doomsday HQ (retrieved) - last accessed on May 2023