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

Installing, single player, gameplay, software rendering, hardware rendering, everything.

What does not

Nothing, as far as I can tell. Sometimes, it will have a random crash when starting a new game, but the second time it worked perfectly. Also, the crash is clean, so it's no big issue.


What was not tested

Online/multiplayer, completeing the game.

Hardware tested


  • GPU:
  • Driver:

Additional Comments

When it first installs, the game will run in Software rendering mode. To change that, go to options and highlight renderer. Hit the right arrow key until it says "OpenGL32". Then, set the resolution you want. (1024x768 works well). Hit enter. The game will seem to lose keyboard input, but it just takes some time to load. If you have still waited a while, move him with the mouse (Right mouse click) or go to the esc key menu. It should work flawlessly from there. Amazingly, this works even on an ATI card.

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 
ShowDebian GNU/Linux Unstable "Sid"Aug 02 20101.3.0Yes Yes GoldMiH@Ly4 
CurrentUbuntu 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\" #