Heretic: Shadow of the Serpent Riders

Heretic: Shadow of the Serpent Riders

27 ratings
Fixing Dosbox and mouse for Heretic (without sourceport)
By Caedus
In case you, like me, want to run Heretic in Dosbox and with WASD + mouse controls without using sourceports.
   
Award
Favorite
Favorited
Unfavorite
Preliminaries
This guide is for you if you, like me, want to run Heretic in Dosbox and with WASD + mouse controls without using sourceports. It will give you an as close as possible experience to the original game, while allowing you to use the mouse to look left and right (without moving forwards or backwards) and accessing the Steam overlay. I've tested this both on Windows 7 and Ubuntu 18.04 (through Steam Play / Proton).
Follow DOOM II Guide
First, follow the instructions in this excellent guide for DOOM I and II up until the section "Further Tweaks" (and stop there). The instructions in that guide work for all games which use the Doom engine -- such as Heretic. Just make sure to adjust the instructions to the Heretic game folder and files (for example, edit "heretic.conf" instead of "doom2m.conf").

https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=479076280

At this point, you should have updated Dosbox to the latest version and have it configured right. Heretic should now start without problems, but we still need to fix mouse control.
Download novert program
There is a neat little program that fixes mouse movement called "novert". Download it from this website: www.doomworld.com/idgames/utils/misc/novert

Extract the program to the "/Heretic Shadow of the Serpent Riders/base/" folder in your Steam library (check the Doom guide above to see how to easily access that). That folder should now contain "novert.com" and "novert.txt".
Make heretic.conf run novert and call for configuration
Open the heretic.conf file with a text editor (like Notepad) and edit it so that the lines after [autoexec] (right at the bottom) read:

mount c .\base c: novert.com heretic.exe -config HERETIC.CFG exit
Adjust mouse settings in HERETIC.CFG
Open the HERETIC.CFG file (in the 'base' folder) with a text editor and replace all of the contents with:

mouse_sensitivity 5 sfx_volume 8 music_volume 8 key_right 77 key_left 75 key_up 17 key_down 31 key_strafeleft 30 key_straferight 32 key_flyup 73 key_flydown 82 key_flycenter 71 key_lookup 81 key_lookdown 83 key_lookcenter 79 key_invleft 26 key_invright 27 key_useartifact 28 key_fire 29 key_use 57 key_strafe 56 key_speed 54 use_mouse 1 mouseb_fire 0 mouseb_strafe 1 mouseb_forward 2 use_joystick 0 joyb_fire 0 joyb_strafe 1 joyb_use 3 joyb_speed 2 screenblocks 11 snd_channels 3 snd_musicdevice 3 snd_sfxdevice 3 snd_sbport 544 snd_sbirq 7 snd_sbdma 1 snd_mport 816 usegamma 0 chatmacro0 "no macro" chatmacro1 "no macro" chatmacro2 "no macro" chatmacro3 "no macro" chatmacro4 "no macro" chatmacro5 "no macro" chatmacro6 "no macro" chatmacro7 "no macro" chatmacro8 "no macro" chatmacro9 "no macro"
Edit heretic.bat so it calls the adjustments in the right order
Edit the heretic.bat file in the installation directory and replace the contents with:

.\base\dosbox -conf .\base\heretic.conf -fullscreen -exit exit

That should be it. Enjoy!
7 Comments
Gamer Jay 1 Sep, 2024 @ 10:17am 
Hi! Is there any way where you can use the mouse to look up and down?
@-P-I-L-L-Z-@ 6 Aug, 2023 @ 1:10pm 
brilliant worked 100% !
rowa illoy 3 Jul, 2023 @ 4:50pm 
Thank you
Mandrag0ra 22 Apr, 2023 @ 7:22am 
This worked perfectly for me on Linux. I followed every step except the "follow the doom II guide".
Ibuki 20 Aug, 2022 @ 3:55am 
Thanks
Caedus  [author] 3 Jul, 2022 @ 4:29am 
Ah, great to hear it still works; enjoy the game!
V.V. 2 Jul, 2022 @ 8:39am 
Thank you this guide worked like a charm. :eleven: