Heretic: Shadow of the Serpent Riders

Heretic: Shadow of the Serpent Riders

71 ratings
Heretic Source ports for Modern OS, and custom content for Heretic
By Coloso
English: The guide on how to make Heretic run on modern OS and the showcase of some of the Source Ports, as of course some custom maps for the player that still seeks for more content.


Spanish: La guía para hacer que Heretic corra en sistemas operativos modernos, la muestra de algunos Source Ports como también nuevos mapas para el jugador que aun desea más del juego.
3
   
Award
Favorite
Favorited
Unfavorite
For the player who wants a Vanilla experience, but don't want to use Dosbox
For the ones who like the games as it is without any sort of new features or any bugfix of the original game, you can use one that is called:

Chocolate Heretic, Which is the most used when making maps for the original DOS exe file and for the most Purist.

The source port doesn't add any fancy new features neither raise any limit at all to the game, and also keep all the bugs that the games have back in the day but it is able to run the game on higher resolutions and you can select which way you want the music to sound like; If old OPL-ad-lib or OPL3 or General Midi and can be run on many OSes, and there's also different "Chocolate.exes" for the Doom Engine games.

The page itself:

The games:


Download: https://www.chocolate-doom.org/wiki/index.php/Downloads
For the player who wants a modern experience
Now, for those that want something modern but that is still keeping looking like original game.
There's: ZDoom and GZDoom

These source ports add many new features to the game and also more removed all the bugs the game was having, and raised the limits of the original game to add support to bigger maps and new features to custom maps and more options to configure in-game, and supports all the Doom engine games!

These are the way to go for the most average player that wants to go right into the Custom Content and mods.
I recommend very much these two ports for everyone!

Now.. What's the differences between ZDoom and GZDoom? the answer is simple:
ZDoom uses Software Render, which means it will look like the original Dos game but with the advance features and everything else.

GZDoom on the other hand, uses the OpenGL Render to add graphical features like: Dynamic lights, colored lighting, etc.

Unfortunately ZDoom stopped development on January of 2017, So GZDoom is still in active development and also it was merge with the QZDoom project, which was a continuation of the Sofware Render with 32bits colors.

Picking one of these two is up to the player.


Download: https://zdoom.org/downloads

Video of GZDoom:
For the Eye-candy Players
This is for the players that are looking for a more modern look on the game, like more lighting effects and 3D models.

For this case, there's: Doomsday Engine

The Doomsday Engine supports all major Doom engine games and uses OpenGL Render for the graphical features, it is able to also add 3D Models to certain games and some graphical enhancement.
You can get most of the Enhacement packs on their website

Video in which showcase Doomsday Engine with and without the HD Textures and 3D Models pack:



Download: http://dengine.net/
For Multiplayer purposes
In this section we will see two Source ports which they are:

Zandronum and ZDaemon

Zandronum is a Source port based on the now defunct Skulltag, which was based on the ZDoom engine, So it will run almost all custom content and mods made for ZDoom and Skulltag, it adds a lot new features to the Multiplayer side of the game like; Capture the flag, Domination, Invasion (My Favorite), and Survival mode.
It supports Software and OpenGL Render and all Doom engine games

This is recommended for those that want to enjoy a Cooperative experience and a modded MP experience.

ZDaemon is a source port that was based on a older ZDoom engine, and this one is more conservative in the MP experience, it feels more like a semi-Vanilla port since It doesn't use the lastest versions of the ZDoom engine and it can't run most of the content made for ZDoom.

It only runs in Software Render and it is more used for Doom deathmatches, but it can also run Heretic, So if you want a old-school deathmatch or Coop experience use this Port.

Downloads:
http://zandronum.com/

http://zdaemon.org/
Other Source ports
Here are some other Source ports which support Heretic, You can test them if you want, but I don't recommend to everyone to use any of these, since most of the custom content and mods work for ZDoom based ports.

Delphi Doom https://sourceforge.net/projects/delphidoom/
DelphiDoom is a port of the Linux Doom code to the Delphi programming language by Jim Valavanis. It features a very advanced software renderer and also supports Chex Quest, Heretic, Hexen, and Strife

Doom legacy http://doomlegacy.sourceforge.net/
Doom Legacy is a source port available for DOS, Win32, Linux, OS/2, and MacOS. Legacy was originally written as a fork of an early DOSDoom. Boom compatibility was introduced later in 2000 by Stephen "SoM" McGranahan, who also introduced Heretic support by merging in code from Heretic/Hexen

3DGE http://sourceforge.net/projects/edge2/
Heretic support is being finalized and is in beta as of 2.1.0-Test2, using a similarly named definition file called HDF (Heretic Definition File)

There's many more source ports out there, but some of them may be unstable or stopped development.
How to Install Chocolate Heretic on Steam
Here I teach you how to install this source port, this metod may also work on other source ports, but I haven't tested yet.

This tutorial is for those that want to have their game time counted on steam. You don't need to install this port on the game folder, you can easily unzip it on a different folder and copy the heretic.wad to the folder of where you unzipped your Port

Chocolate Heretic:

1- Download the Port: https://www.chocolate-doom.org/downloads/2.3.0/chocolate-heretic-2.3.0-win32.zip

2- Go where Heretic is installed: It's usually in C:/Program Files/Steam/Steamapps/Common/Heretic Shadow of the Serpent Riders/base






























3- Once in /base make sure you make a backup of these files: "SDL.dll" and "SDL-Net.dll", since Chocolate Heretic comes with ones that will replace them, in case you want to go back to Dosbox you be better making a backup.

4- Unzip the files on the /base folder
















5- Change the name from dosbox.exe to something like "dosboxold.exe or dosboxbackup.exe", and change the name also from Chocolate-Heretic.exe to "dosbox.exe" so steam can run it. (Chocolate Heretic doesn't support Steam overlay in-game but it can count your game time)









6- Done! You can now run the game with Chocolate Heretic and count your game time on steam! Remember to change the options on the "Chocolate-Heretic-setup.exe"
How to install (G)ZDoom on Steam (With Steam Overlay)
Here we do the same steps as in "How to Install Chocolate Heretic"

Again. This tutorial is for those that want to have their game time counted on steam and have the Steam overlay to take screenshots or to open with Shift+tab. You don't need to install this port on the game folder, you can easily unzip it on a different folder and copy the heretic.wad to the folder of where you unzip your Port


1- Download the Port: https://zdoom.org/downloads (I will use ZDoom)
2- We will look for the folder of Heretic


























3- then we put the files that comes in the zip file to the /base folder
















4- After that, we rename the ZDoom.exe to "dosbox.exe" (You should also have rename the dosbox.exe to "dosboxold.exe" or whaever name)
5- Done! Now you can run the game with Steam Overlay in-game!
Conclusion... And Custom Content!
There you have it, 9 ports to choose from and two tutorials on how to install two of them.

The guide is simple, but it includes at least more ports that other guide didn't show about running it on modern OS (Not being harsh or anything like that on that guide).

So, I hope you enjoy this underrated game from Raven Software!
------------------------------------------------------------------------------------------

If you still want to play more Heretic levels or you are unsastified with the stock levels, you can try these ones out.

1: Heretic Treasure Chest (3 episodes mapset) - https://www.doomworld.com/idgames/?id=16031

2: Horde of Chaos X (5 episodes mapset) - https://www.doomworld.com/idgames/levels/heretic/Ports/hocx

3: Curse of D'sparil (1 episode mapset) - https://www.doomworld.com/idgames/?id=15999

4: Call of the aposte (1 episode mapset)-
https://www.doomworld.com/idgames/levels/heretic/Ports/apostate

5: Realm of Parthoris (1 episode mapset)-
https://www.doomworld.com/idgames/levels/heretic/Ports/rop_2015

6: Hymn (1 episode mapset) - https://www.doomworld.com/idgames/levels/heretic/Ports/hymn

7: Elf get Pixxed (1 episode mapset)- https://www.doomworld.com/idgames/levels/heretic/Ports/elfgp

This video showcase some mods for it:
Sección en español resumida!
Esta es la sección en español de la guía, he decidido resumirla para no tener que escribir el texto en inglés de las secciones de arriba, además que a muchos sólo les interesa arrancarlo y ya.

Para arrancar Heretic en los sistemas modernos pueden usar estos 3 source ports:
Chocolate Heretic y ZDoom y GZDoom

Chocolate Heretic: para los puristas que solo buscan que el juego arranque en su sistema sin usar Dosbox.

ZDoom: Usa renderizador Software y tienen nuevos añadidos al motor del juego y arreglo de bugs.

GZDoom: Lo mismo que ZDoom solo que en OpenGL para su renderización, añade efectos gráficos como las luces de colores y luces dinamicas.

Los pueden descargar desde aquí:
Chocolate Heretic: https://www.chocolate-doom.org/downloads/2.3.0/chocolate-heretic-2.3.0-win32.zip
ZDoom y GZDoom : https://zdoom.org/downloads

No necesariamente lo necesitan instalar en la carpeta del juego, pueden simplemente descomprimir los zip en una carpeta aparte y copiar el archivo heretic.wad de donde está instalado a la dirección de la carpeta de donde pusieron el port por ejemplo "C:/ZDoom" y allí colocaran el archivo en cuestión.

Pero si quieren soporte Steam Overlay, les recomiendo usar el ZDoom o GZDoom ya que es el que lo soporta, Chocolate Heretic solo les contara el tiempo de juego pero no podran abrir con el Shift + Tab.



Y colocan allí el ZDoom/GZDoom y le cambian el nombre de ZDoom.exe a "dosbox.exe" (recuerden haberle cambiado también el nombre al dosbox.exe a "dosboxold.exe" para que el steam lea el zdoom.exe en ves de al dosbox)
Credits/Creditos
Chocolate Doom by Simon Howard (Fraggle)

ZDoom and GZDoom by Randy Heit, Graf Zahl and Blzut3

Doomsday engine by the deng Team

Zandronum by Torr Samaho

ZDaemon by AF-Domains, Doom2pro, Kilgore, Lyfe, Phenex2, Raider, Venom, Worst-vd-plas

Doom Legacy by Boris Pereira and Denis "faB" Fabris, maintained by Thierry "Hurdler" Van Elsuwé

3DGE by Coraline (Chu), Alex Nesemann, Joseph Fenton, Rachael Alexanderson (Eruanna), Brendan Doe, Damir Srpčič

Delphi Doom by Jim Valavanis

My friend "Edd" who encourage me to make this guide.

Owlakki for his guide "Running Heretic on modern operative system"

Marveller for the Video of "A few mods for Heretic"

bahamut2k456 for the Video of "Heretic 3D models (HD)-with High-Res textures-Doomsday
"


The Fury of DoomGuy for the video of "Heretic (GzDoom) Walkthrough Part 1 [E1M1: The Docks]
10 Comments
CyDragonV2 8 Nov, 2024 @ 3:07pm 
I first start through Dosbox then GZ doom but i'm of a Dengine with 3D models player
Drosophila Melanogaster 13 Feb, 2024 @ 6:58pm 
Chocolate Doom mastah race
Zero5000 28 Jan, 2024 @ 9:27pm 
muchas gracias amigo:steamthumbsup:
Kur0hig3 9 Jul, 2023 @ 2:32pm 
IT LOOKS INCREDIBLE, THANK A LOT FOR THIS
✯ El Juancho 20 Oct, 2021 @ 7:27pm 
crispy heretic is really good
freefall 12 May, 2021 @ 1:11am 
I used to play with Doomsday Engine a long time ago. It worked well for Doom but Heretic and Hexen were buggy and I encountered crashes that also killed my saved games. Hopefully it's more stable now.
cowboygeorgy 19 Jan, 2021 @ 1:57am 
Fellas try Zandronum it makes the graphics and sound much better or stick to the original Zandronum (which you can download on their official site) allows you to do both. It takes no time to install and you can run ALL of your old games with a sh#t tone of options which you can configure to your liking.
✯ El Juancho 23 Dec, 2020 @ 3:50pm 
Curioso que no hayas puesto a crispy heretic
Shade 5 Dec, 2020 @ 9:06am 
I've used Chocolate Heretic before. You can bind WASD in the config executable, save settings, then launch Chocolate Heretic.
Strzygon 11 Apr, 2020 @ 6:17pm 
regarding the 'Chocolate' source part, does it allow the use of WASD for Heretic? or would i need GZdoom for that?