Almost from the very start Raven Software and id Software had a symbiotic relationship. Raven would use id tech to power their games for years, but one of their deepest collaborations was on Heretic, with then id Software designer John Romero even acting as producer. Given the Linux friendly atmosphere at id, it is no surprise that some of that would start to rub off on Raven, culminating in Loki Software negotiating to make a port of Heretic II.
Rights conflicts between id Software and publisher Activision keep Heretic II from being sold digitally, although Microsoft's recent acquisitions might mean they will soon own them both. Regardless, I was quite pleased when I found a raggity Windows jewel case of the game selling for $5 CAD at a local second hand store. Not long after a lot of four Loki Software games was put up for sale on eBay, including the Linux release. Suddenly I had both versions of this rare game to play.
Unlike with the other titles I have covered this would be my first time with Heretic II, my past exposure limited to just tooling around the shareware levels of the previous Heretic and HeXen games. Despite picking up the story of Corvus from where it left off at the end of Heretic, the game stands alone outside of passing references and a few returning mechanics, more of a spin off from the Serpent Riders Trilogy than a continuation.
The greatest departure is the adoption of a third-person perspective, playing more like the later Loki Software game port Rune than prior entries in the series in terms of controls. Heretic II is also a lot more plot driven, and while it does feature hubs like HeXen and HeXen II did, they are a lot less complicated and require minimal backtracking. The result is a much more straightforward and accessible action romp less concerned with puzzle solving.
I have to be honest though, Loki botched this one. The installer on the disc is broken, meaning you need to download the heretic2-install-x86.run setup script instead. This is not a huge ordeal, assuming you are aware of the issue, but things went further downhill when I used the Loki Update tool to patch the game from 1.06b to the final 1.06c release. This introduced a number of sporadic but persistent segmentation faults throughout the game. Reverting solved the issue.
The performance was also uneven. Turning off dynamic lighting using the "gl_dynamic" and "cl_lights" console variables did much to help keep the frame rate consistent, but at the cost of making it harder to navigate the darker levels, as Light of the Seraph Shrines no longer glowed. Without this change I found myself avoiding weapons such as the Hellstaff due to the accompanying slow down, so the game was still more playable, even at the expense of navigation.
Upon entering the Cloud Living Quarters close to the end I also hit a curious bug where any savegame I made would be corrupted. Thankfully the autosaves between levels were immune and I could still quicksave, allowing me to confront the final boss and complete the game, which did not seem a given at times. Menus and the opening and closing cinematics were also sluggish with OpenGL enabled, and would even draw on top of the loading screen on occasion.
I decided I would try playing Heretic II at Armageddon difficulty from Windows 98 to compare, and from there I could run the game at the same resolution with all the graphics options maxed without a hitch. For those curious, I did manage to reach Silverspring Palace, but was running out of ammunition. I used an elevator to cheese most of the enemies, often gibbing them in the door, but still lacked the resources needed to defeat the Celestial Watcher.
The Linux version does hold one advantage by offering the Enhancement Pack out of the box, a glorified patch which was released as a free update to Windows users around the same time as the Linux port, featuring a number of game tweaks and multiplayer enrichments. Heretic II may start off slow, showcasing unimaginative warehouses early on as well as an obnoxious swamp, but overall it is a fun ride that is well worth revisiting if you can find a copy.
The business relationship formed between Loki and Raven would result in one more Linux release before the final closure of the porting house, a title which was under development in parallel with Heretic II with a prestigious licence but would not be released for another year and a half. This game would later prove so controversial that it was effectively banned in the next province over from where I live. Not that it stopped anyone from playing it.
Hamish Paul Wilson is a free software developer, game critic, amateur writer, cattle rancher, shepherd, and beekeeper living in rural Alberta, Canada. He is an advocate of both DRM free native Linux gaming and the free software movement alongside his other causes, and further information can be found at his icculus.org homepage where he lists everything he is currently involved in.
You can use your Fediverse (including Mastodon, among many others) account to reply to this post. You can also follow my Mastodon to be notified when new parts of this series are released.
You can download the working Heretic II installer from here:
https://ftp.zx.net.nz/pub/archive/ftp.lokigames.com/installers/heretic2/The Linux Game Tome entry for Heretic II is archived here:
http://happypenguin.org/show?Heretic%20IIA review of the game by Matt Matthews for Linux Games is archived here:
http://www.linuxgames.com/reviews/heretic2A review of the game by Rawn Shah for LinuxWorld is archived here:
http://www.linuxworld.com/linuxworld/lw-2000-02/lw-02-heretic2.htmlA review of the game by Sam Hart for TheNewOS.com is archived here:
http://www.thenewos.com:80/reviews/2000/february/heretic2A review of the game by Rick Bischoff for 32BitsOnline is archived here:
http://www.32bitsonline.com/article.php3?file=issues/200006/heretic2&page=1A review of the game by Steve Coe for CanadaComputes.com is archived here:
http://www.canadacomputes.com/v3/story/1,1017,3681,00.htmlA review of the game by Brian Satterfield for Linux.com is archived here:
http://www.linux.com/games/articles/heretic.phtmlA review of the game by Rick Bischoff for 32BitsOnline.com is archived here:
http://www.32bitsonline.com/article.php3?file=issues/200006/heretic2&page=1And my launch command for Heretic II is as follows:
heretic2 +set gl_dynamic 0 +set cl_lights 0
Licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)