Heretic II

Heretic 2 is a fantasy 3D shooter; there is also a linux version available, this is for the Windoze one. 

Application Details:

Version: 1.06
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 1.9.7

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Everything, except the OpenGL32 renderer.

What does not

Setting OpenGL32 renderer in the graphics settings causes the game to crash. OpenGL works only with the zeckensack's GlideWrapper ( using the 3dfxGL_Ht2 renderer (3dfx MiniGL).


What was not tested

Just tested on the training.

Hardware tested


  • GPU:
  • Driver:

Additional Comments

In order to make the game work not only with Software renderer, I had to install GlideWrapper (link is above).

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Apr 14 20161.9.7Yes Yes GoldLe Gluon du Net 
CurrentDebian GNU/Linux Unstable "Sid"Aug 02 20101.3.0Yes Yes GoldMiH@Ly4 
ShowUbuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)Nov 10 20081.1.8Yes Yes Silverjames Pithyly 
ShowDebian GNU/Linux 4.x "Etch"Jan 03 20080.9.52.Yes Yes PlatinumAlexander Waldmann 
ShowopenSUSE 10.2May 16 20070.9.37.Yes Yes GoldLeszek 

Known Bugs

Bug # Description Status Resolution Other apps affected
40468 Heretic II crash when you directly launch a level after start the game UNCONFIRMED View

Show all bugs

HowTo / Notes


Here you can find some usefull patches :


Runs fine on 100% native WINE, no need for WineX since this is an OpenGL based game, only the sound is DX, see below.

Two issues:


1. If you want real clean sound you have to use a native dsound.dll. Just use the one from the Heretic 2 installation disc and run wine with the parameter

\"-dll dsound\"


2. The game won\'t recognize the game CD-ROM. Even though you have an original you will still need a no-CD patch. Since this is considered illegal in general i won\'t post any links, you have to search for yourself :( Screenshots can be provided. greetz m.d.


WINE version: 20020327 WINE config: WINE REGISTRY Version 2 [Drive A] \"Path\" = \"/mnt/floppy\" \"Type\" = \"floppy\" \"Label\" = \"Floppy\" \"Serial\" = \"87654321\" \"Device\" = \"/dev/fd0\" [Drive C] \"Path\" = \"/usr/share/wine-c\" \"Type\" = \"hd\" \"Label\" = \"MS-DOS\" \"Filesystem\" = \"win95\" [Drive D] \"Path\" = \"/mnt/cdrom\" \"Type\" = \"cdrom\" \"Label\" = \"CD-Rom\" \"Filesystem\" = \"win95\" \"Device\" = \"/dev/scd0\" [Drive E] \"Path\" = \"/tmp\" \"Type\" = \"hd\" \"Label\" = \"Tmp Drive\" \"Filesystem\" = \"win95\" [Drive F] \"Path\" = \"${HOME}\" \"Type\" = \"network\" \"Label\" = \"Home\" \"Filesystem\" = \"win95\" [Drive Z] \"Path\" = \"/\" \"Type\" = \"network\" \"Label\" = \"Root\" \"Filesystem\" = \"win95\" [wine] \"Windows\" = \"c:\\\\windows\" \"System\" = \"c:\\\\windows\\\\system\" \"Temp\" = \"e:\\\\\" \"Profile\" = \"c:\\\\windows\\\\Profiles\\\\Administrator\" \"GraphicsDriver\" = \"x11drv\" \"ShellLinker\" = \"wineshelllink\" # [DllDefaults] \"DefaultLoadOrder\" = \"native, builtin, so\" [DllOverrides] \"commdlg\" = \"native, builtin\" \"comdlg32\" = \"native, builtin\" \"ver\" = \"builtin, native\" \"version\" = \"builtin, native\" \"shell\" = \"native, builtin\" \"shell32\" = \"native, builtin\" \"lzexpand\" = \"builtin, native\" \"lz32\" = \"builtin, native\" \"comctl32\" = \"native, builtin\" \"commctrl\" = \"builtin, native\" \"wsock32\" = \"builtin\" \"winsock\" = \"builtin\" \"advapi32\" = \"builtin, native\" \"crtdll\" = \"builtin, native\" \"mpr\" = \"builtin, native\" \"winspool.drv\" = \"builtin, native\" \"ddraw\" = \"builtin, native\" \"dinput\" = \"builtin, native\" \"dsound\" = \"native, builtin\" \"mmsystem\" = \"builtin\" \"winmm\" = \"builtin\" \"msvcrt\" = \"native, builtin\" \"msvideo\" = \"builtin, native\" \"msvfw32\" = \"builtin, native\" \"mcicda.drv\" = \"builtin, native\" \"mciseq.drv\" = \"builtin, native\" \"mciwave.drv\" = \"builtin, native\" \"mciavi.drv\" = \"native, builtin\" \"mcianim.drv\" = \"native, builtin\" \"msacm.drv\" = \"builtin, native\" \"msacm\" = \"builtin, native\" \"msacm32\" = \"builtin, native\" \"midimap.drv\" = \"builtin, native\" \"wnaspi32\" = \"builtin\" \"icmp\" = \"builtin\" \"shlwapi\" = \"native\" [x11drv] \"AllocSystemColors\" = \"100\" \"PrivateColorMap\" = \"N\" \"PerfectGraphics\" = \"N\" \"Managed\" = \"N\" \"UseDGA\" = \"Y\" \"UseXShm\" = \"Y\" \"DXGrab\" = \"N\" \"DesktopDoubleBuffered\" = \"N\" \"TextCP\" = \"0\" [fonts] \"Resolution\" = \"96\" \"Default\" = \"-adobe-times-\" [serialports] \"Com1\" = \"/dev/ttyS0\" \"Com2\" = \"/dev/ttyS1\" \"Com3\" = \"/dev/ttyS2\" \"Com4\" = \"/dev/modem\" [parallelports] \"Lpt1\" = \"/dev/lp0\" [spooler] \"LPT1:\" = \"|lpr\" [ports] [spy] [registry] \"LoadGlobalRegistryFiles\" = \"Y\" \"LoadHomeRegistryFiles\" = \"Y\" \"LoadWindowsRegistryFiles\" = \"Y\" \"WritetoHomeRegistryFiles\" = \"Y\" \"SaveOnlyUpdatedKeys\" = \"Y\" [Tweak.Layout] \"WineLook\" = \"Win98\" [Console] [Clipboard] \"ClearAllSelections\" = \"0\" \"PersistentSelection\" = \"1\" [WinMM] \"Drivers\" = \"wineoss.drv\" \"WaveMapper\" = \"msacm.drv\" \"MidiMapper\" = \"midimap.drv\" #