Leading UK video game developer and publisher

© 2025 Spacefarer Games. All Rights Reserved.

Heretic II Remastered

About

Heretic II Remastered is a reverse-engineered source port of Heretic II (1998, Raven Software), with HD enhancements and modern engine improvements. Now completely 64bit with modern game control support out of the box and automatic detection of Original game data (Steam / GOG / CD) The best way to play Heretic II now and for the forseeable future!

Features
  • Widescreen support (with automatic HUD scaling).
  • Rendering framerate decoupled from network packets sending rate (with theoretical maximum of 1000 FPS).
  • OGG music playback.
  • Most of special effects are updated at rendering framerate (instead of 20 FPS).
  • Improved map loading times.
  • Lots of cosmetic improvements (so the game plays as you remember it, not as it actually played).
  • Many bugfixes.
  • Gamepad support via SDL3 (xinput/dinput/HID controllers).
  • HiDPI / high-resolution display support.
  • OpenGL 3.3 Core Profile renderer (ref_gl3.dll). Allows support for ReShade (all latest versions) as FPO is supported with Depth Buffer (Upside down, flip to use in global preprocessor settings)
  • With the OpenGL 3.3 renderer, the game can run on modern Linux and macOS via Wine/Proton (untested, but should work in theory).
  • Windows Media Foundation video playback backend (winmf_video.dll) for MP4/MKV support and better performance compared to libsmacker.
  • stb_vorbis OGG music playback backend (stbv_music.dll) for better performance and lower memory usage compared to libvorbis.
  • Dynamic Shadow Mapping — dynamic shadows for entities and world geometry, with support for alpha-tested textures (e.g. grates, fences).
  • Dynamic Lighting — dynamic per-pixel lighting for entities and world geometry, with support for normal maps and specular maps in HD textures.
  • Parallax Mapping — parallax mapping for world geometry, with support for height maps in HD textures.
  • Bloom — bloom post-processing effect for emissive materials (e.g. lava, fire).
  • Screen Space Reflections — screen space reflections for water surfaces.
  • Anti-Aliasing — FXAA anti-aliasing for smoother edges.
  • Configurable controls — fully customizable keybindings and gamepad mappings via in-game menu.
  • Skyboxes now have dynamic stars (instead of static sky textures).
  • Improved particle effects — more particles, better blending, and support for HD textures.
  • Improved water rendering — animated water surfaces with reflections and refractions.
  • SAO (Screen Space Ambient Occlusion) — ambient occlusion effect for better depth perception and contact shadows.
  • HD texture replacement — drop-in PNG replacements for original .m8/.m32 textures via the HDTextures folder.
  • HD video playback — MP4/MKV cinematics via Windows Media Foundation.
  • PAK2 archive format — extended PAK format supporting filenames up to 128 characters (see below).
  • base.pak support — all game data (textures, models, sounds, music, HD textures, HD videos) can be distributed as a single base.pak archive.
  • Automatic CD detection — if a Heretic II CD is in any CD/DVD drive, the engine automatically extracts the required PAK files (no manual copying needed).
Installation

Game data:
Heretic II Remastered requires Heretic II game data in order to run.

Automatic Installation Since R7 release, Heretic 2 Remastered can automatically find and copy the required PAK files from any copy installed on your PC through Steam, GOG or original CD installation. If it finds the required data, it will copy in the background and start as soon as it’s ready. No setup needed. In the event that it cannot find your installed copy, proceed to manual installation.

Manual Installation:

– Copy “Htic2-0.pak and Htic2-1.pak) into the base folder of Heretic II Remastered.

  • Make sure you’ve downloaded the latest version of Remastered, which includes the base.pak, containing all the necessary HD textures, music OGGs, and HD videos. If you have an older version without base.pak, you can either update to the latest version or extract base.pak from the latest release and place it in the base folder.
  • If you have the original game CD, the engine will automatically detect it and extract the required PAK files — see the CD Auto-Detection section below. You can also copy the files manually, but make sure to update to v1.06 as described below, otherwise the game will not work correctly because of missing models/textures/sounds.
  • If you don’t have the original game CD, you can purchase Heretic II from GOG or Steam, which both include the necessary game data files. Just make sure to point Remastered to the correct base folder where those files are located.

HD textures:
Place PNG replacement textures in “base\HDTextures“, mirroring the original texture paths. The renderer will automatically use them in place of the original .m8/.m32 textures.
HD textures can also be loaded from base.pak.

HD videos:
Place MP4 or MKV cinematics in “base\video“. The game will play them in place of the original .cin/.smk files.
HD videos can also be loaded from base.pak.

 
Controller Guide

Heretic II Remastered has full gamepad support via SDL3. Any XInput, DirectInput, or HID controller should work out of the box. Analog sticks provide smooth movement and camera control — the left stick moves, the right stick looks (swappable via joy_layout 1 for southpaw).

Button Mapping

Names follow Xbox layout. PlayStation equivalents in parentheses.

Face Buttons
Button Action
A (Cross) Jump / Swim up
B (Circle) Quick 180° turn (also Back in menus)
X (Square) Interact / Use
Y (Triangle) Crouch / Swim down
Triggers & Bumpers
Button Action
RT (R2) Attack
LT (L2) Defend / Block
RB (R1) Next weapon
LB (L1) Previous weapon
Stick Clicks
Button Action
L3 Run / Sprint
R3 Creep / Sneak
D-Pad
Direction Action
Up Next defense
Down Previous defense
Left Previous weapon
Right Next weapon
System
Button Action
Start (Options) Open / Close menu
Back (Select) Open inventory
Analog Sticks
Stick Default (joy_layout 0) Southpaw (joy_layout 1)
Left Stick Movement Camera look
Right Stick Camera look Movement

The right stick (or left in southpaw) controls yaw and pitch with an adjustable response curve for fine-grained aiming at low deflections.

Controller Cvars

All controller settings are saved automatically and can be tuned in the console:

Cvar Default Description
joy_enable 1 Enable / disable gamepad input
joy_deadzone 0.2 Stick deadzone (0.0 – 1.0)
joy_sensitivity_yaw 240 Horizontal look speed (°/sec at full deflection)
joy_sensitivity_pitch 150 Vertical look speed (°/sec at full deflection)
joy_sensitivity_move 1.0 Movement stick multiplier
joy_trigger_threshold 0.12 Trigger activation threshold
joy_invert_y 0 Invert camera Y axis
joy_response_curve 1.5 Look stick response curve exponent (1.0 = linear, higher = more precision at low deflections)
joy_layout 0 Stick layout: 0 = default, 1 = southpaw
Rebinding

All buttons can be rebound via the console. The key names are:

Face:     Joy1 (A)  Joy2 (B)  Joy3 (X)  Joy4 (Y)
Bumpers:  Aux6 (LB) Aux7 (RB)
Triggers: Aux12 (LT) Aux13 (RT)
Sticks:   Aux4 (L3) Aux5 (R3)
D-pad:    Aux8 (Up) Aux9 (Down) Aux10 (Left) Aux11 (Right)
System:   Aux1 (Back) Aux3 (Start)
 

Example: bind Joy1 "+attack" to put attack on the A button.

Supported Platforms

Windows 10/11 (64bit)

Can be run on Steam Deck through Proton

FAQ

Why did we make this?

Becuase we love the game, and wanted to give it a modern port so new players and fans alike can experience it in a more modern way but retain the original gameplay.

What do I need to play it?

A modern PC will suffice from 2020 onwards, with Windows 10/11 or supported OS that a build is for. 

How can I report a problem or suggest a feature?

Simple, email as at jake@spacefarergames.com or visit our Discord.

Do I need game files?

Yes. The game can find a installed copy of Heretic II automatically from Steam, GOG or CD copy. You can also provide the base PAK files yourself.