Difference between revisions of "Heretic II"
From PCGamingWiki, the wiki about fixing PC games
SonicWind149 (talk | contribs) m |
SonicWind149 (talk | contribs) |
||
Line 1: | Line 1: | ||
− | |||
{{Infobox game | {{Infobox game | ||
|cover = Heretic II cover.jpg | |cover = Heretic II cover.jpg | ||
Line 32: | Line 31: | ||
==Essential improvements== | ==Essential improvements== | ||
− | ===[http://hexenmod.net/forum/viewtopic.php?f=5&t=650 Enhancement Pack v1.07]=== | + | ===Patches=== |
− | {{ | + | {{ii}} [https://www.fileplanet.com/archive/p-77585/Heretic-II-Enhancement-Pack-v1-06 Enhancement Pack v1.06] is the latest official patch of the game, with changes to gameplay and several fixes. |
+ | {{ii}} [http://hexenmod.net/forum/viewtopic.php?f=5&t=650 Enhancement Pack v1.07] is a community patch that includes Enhancement Pack v1.06, as well as support for widescreen resolutions and other changes. | ||
+ | |||
+ | ===[https://github.com/jmarshall23/Heretic2CaS/releases Heretic II CAS]=== | ||
+ | {{ii}} A custom launcher that adds contrast adaptive sharpening, widescreen and OpenAL support, EAX reverb, and positional audio. | ||
+ | {{ii}} Requires Enhancement Pack v1.06. | ||
+ | {{--}} In very early development; framerate is capped at 30 FPS, and crashes will occur. | ||
===Skip intro videos=== | ===Skip intro videos=== | ||
− | {{Fixbox|description=Delete/rename Bumper.smk|ref={{ | + | {{Fixbox|description=Delete/rename Bumper.smk|ref=<ref name="sonicwind">{{Refcheck|user=SonicWind149|date=2019-10-19|comment=}}</ref>|fix= |
# Go to <code>{{p|game}}\base\VIDEO\</code>. | # Go to <code>{{p|game}}\base\VIDEO\</code>. | ||
# Delete or rename <code>Bumper.smk</code>. | # Delete or rename <code>Bumper.smk</code>. | ||
Line 48: | Line 53: | ||
{{Game data/config|Linux|~\.loki\heretic2}} | {{Game data/config|Linux|~\.loki\heretic2}} | ||
}} | }} | ||
+ | {{ii}} [[#Heretic II CAS|Heretic II CAS]]: <code>{{p|game}}\poruser\</code> | ||
{{XDG|false}} | {{XDG|false}} | ||
Line 56: | Line 62: | ||
{{Game data/saves|Linux|~\.loki\heretic2\save\}} | {{Game data/saves|Linux|~\.loki\heretic2\save\}} | ||
}} | }} | ||
+ | {{ii}} [[#Heretic II CAS|Heretic II CAS]]: <code>{{p|game}}\poruser\save\</code> | ||
==Video settings== | ==Video settings== | ||
Line 88: | Line 95: | ||
|60 fps notes = | |60 fps notes = | ||
|120 fps = hackable | |120 fps = hackable | ||
− | |120 fps notes = Apply [[# | + | |120 fps notes = Apply [[#Patches|Enhancement Pack v1.07]] and use the "cl_maxfps" command in the console. |
|hdr = unknown | |hdr = unknown | ||
|hdr notes = | |hdr notes = | ||
Line 96: | Line 103: | ||
===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ||
− | {{Fixbox|description=Use H2Resolution.exe|ref= | + | {{Fixbox|description=Use H2Resolution.exe|ref=<ref name="sonicwind"/>|fix= |
− | # Install [[# | + | # Install [[#Patches|Enhancement Pack v1.07]] into <code>{{p|game}}</code>. |
# Open <code>H2Resolution.exe</code>. | # Open <code>H2Resolution.exe</code>. | ||
# Enter your resolution into the Width and Height fields and press OK. | # Enter your resolution into the Width and Height fields and press OK. | ||
− | # Launch the game | + | # Launch the game. |
+ | # Either open the console with {{key|`}} and type in <code>set vid_mode 3</code>, or select the 640 x 480 resolution in the Video Settings menu. | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Change resolution manually through a config file|ref=<ref name="sonicwind"/>|fix= | ||
+ | # Install [[#Heretic II CAS|Heretic II CAS]] into <code>{{p|game}}</code>. | ||
+ | # Start the game through <code>Heretic2Portals.exe</code>. | ||
+ | # Go to Heretic II CAS's [[#Game data|configuration file(s) location]]. | ||
+ | # Open <code>config.cfg</code> with a text editor. | ||
+ | # Enter your resolution into the r_vidWidth and r_vidHeight fields and press OK. | ||
}} | }} | ||
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ||
− | {{Fixbox|description= | + | {{Fixbox|description=Change FOV manually|ref=<ref name="sonicwind"/>|fix= |
− | # Install [[#Enhancement Pack v1.07| | + | # Install [[#Patches|Enhancement Pack v1.07]] or [[#Heretic II CAS|Heretic II CAS]] into <code>{{p|game}}</code>. |
+ | # Launch the game. | ||
+ | # Open the console with {{key|`}}. | ||
+ | # Type in either <code>fov X</code> in Enhancement Pack v1.07 or <code>r_fov X</code> in Heretic II CAS and enter, with X being your FOV of choice. | ||
+ | Alternatively, with Enhancement Pack v1.07 installed: | ||
# Go to the [[#Game data|configuration file(s) location]]. | # Go to the [[#Game data|configuration file(s) location]]. | ||
# Open <code>config.cfg</code> with a text editor. | # Open <code>config.cfg</code> with a text editor. | ||
Line 229: | Line 249: | ||
===API=== | ===API=== | ||
{{API | {{API | ||
− | |direct3d versions = | + | |direct3d versions = 6 |
|direct3d notes = | |direct3d notes = | ||
|directdraw versions = | |directdraw versions = | ||
|directdraw notes = | |directdraw notes = | ||
− | |opengl versions = | + | |opengl versions = true |
|opengl notes = | |opengl notes = | ||
− | |glide versions = | + | |glide versions = 2.5.3 |
|glide notes = | |glide notes = | ||
− | |software mode = | + | |software mode = true |
|software mode notes = | |software mode notes = | ||
|mantle support = | |mantle support = | ||
Line 272: | Line 292: | ||
===Windows 7/8/10=== | ===Windows 7/8/10=== | ||
====Cannot install from CD==== | ====Cannot install from CD==== | ||
− | {{Fixbox|description=Drag and drop install file|ref=<ref name="sonicwind" | + | {{Fixbox|description=Drag and drop install file|ref=<ref name="sonicwind"/>|fix= |
# Insert the Heretic II CD. | # Insert the Heretic II CD. | ||
# Go to the <code>bin</code> folder on the CD. | # Go to the <code>bin</code> folder on the CD. | ||
Line 282: | Line 302: | ||
{{Fixbox|description=Use _inmm.dll|ref=<ref>[http://www.the-nextlevel.com/tnl/threads/58926-Fix-CD-audio-looping-in-Windows-7-with-certain-games Fix CD audio looping in Windows 7 with certain games. - The Next Level]</ref>|fix= | {{Fixbox|description=Use _inmm.dll|ref=<ref>[http://www.the-nextlevel.com/tnl/threads/58926-Fix-CD-audio-looping-in-Windows-7-with-certain-games Fix CD audio looping in Windows 7 with certain games. - The Next Level]</ref>|fix= | ||
# Install [https://community.pcgamingwiki.com/files/file/107-patched-_inmmdll/ _inmm.dll.] | # Install [https://community.pcgamingwiki.com/files/file/107-patched-_inmmdll/ _inmm.dll.] | ||
− | # Rip the music from the CD as MP3 files. | + | # Rip the music from the Heretic II CD as MP3 files. |
# Drag <code>quake2.dll</code> from <code>{{p|game}}</code> onto <code>_inmmcnf.exe</code> in _inmm.dll's install folder to patch it. | # Drag <code>quake2.dll</code> from <code>{{p|game}}</code> onto <code>_inmmcnf.exe</code> in _inmm.dll's install folder to patch it. | ||
# Run <code>_inmmcnf.exe</code>. | # Run <code>_inmmcnf.exe</code>. | ||
Line 288: | Line 308: | ||
# Go to the _inmm.ini tab and add the BGM tracks. | # Go to the _inmm.ini tab and add the BGM tracks. | ||
# Save the <code>_inmm.ini</code> file to <code>{{p|game}}</code>. | # Save the <code>_inmm.ini</code> file to <code>{{p|game}}</code>. | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Use Heretic II CAS|ref=<ref>[https://github.com/jmarshall23/Heretic2CaS/releases Releases - jmarshall23/Heretic2CaS]</ref>|fix= | ||
+ | # Install [[#Heretic II CAS|Heretic II CAS]] into <code>{{p|game}}</code>. | ||
+ | # Create a folder named <code>sound</code> in <code>{{p|game}}/portals</code>, then another folder inside named <code>music</code>. | ||
+ | # Rip the music from the Heretic II CD as WAV files. | ||
+ | # Move the music to <code>{{p|game}}/portals/sound/music</code> and rename each of them to Track1, Track2, Track3, etc. | ||
}} | }} | ||
Revision as of 22:04, 20 October 2019
Developers | |
---|---|
Raven Software | |
Linux | Loki Software |
Mac OS (Classic) | MacPlay |
Publishers | |
Activision | |
Engines | |
id Tech 2 | |
Release dates | |
Windows | October 31, 1998 |
Linux | November 15, 1999 |
Mac OS (Classic) | November 22, 2002 |
Warnings
Heretic | |
---|---|
Heretic | 1994 |
Hexen: Beyond Heretic | 1995 |
Hexen II | 1997 |
Heretic II | 1998 |
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail |
- A demo is available, but the single-player portion cannot initially be played due to a date delimiter that does not allow it to run after November 1, 1998;[1] there is a patch that fixes this.
- Owners of the Loki Software Linux port of the game should consider using the installer from LIfLG, if you wish to run the game on a newer system. It is currently in beta.
- An Amiga version is also confirmed to exist, released in 2000.
Essential improvements
Patches
- Enhancement Pack v1.06 is the latest official patch of the game, with changes to gameplay and several fixes.
- Enhancement Pack v1.07 is a community patch that includes Enhancement Pack v1.06, as well as support for widescreen resolutions and other changes.
Heretic II CAS
- A custom launcher that adds contrast adaptive sharpening, widescreen and OpenAL support, EAX reverb, and positional audio.
- Requires Enhancement Pack v1.06.
- In very early development; framerate is capped at 30 FPS, and crashes will occur.
Skip intro videos
Delete/rename Bumper.smk[2] |
---|
|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\user\[Note 1] |
Mac OS (Classic) | |
Linux | ~\.loki\heretic2 |
- Heretic II CAS:
<path-to-game>\poruser\
- This game does not follow the XDG Base Directory Specification on Linux.
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\user\save\[Note 1] |
Mac OS (Classic) | |
Linux | ~\.loki\heretic2\save\ |
- Heretic II CAS:
<path-to-game>\poruser\save\
Video settings
Widescreen resolution
Use H2Resolution.exe[2] |
---|
|
Change resolution manually through a config file[2] |
---|
|
Field of view (FOV)
Change FOV manually[2] |
---|
Alternatively, with Enhancement Pack v1.07 installed:
|
Input settings
Audio settings
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
LAN play | 8 | Co-op, Versus |
||
Online play | 8 | Co-op, Versus GameSpy services have been shut down;[3] see GameSpy for workarounds. |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 6 | |
OpenGL | ||
Glide | 2.5.3 | |
Software renderer |
Executable | PPC | 16-bit | 32-bit | 64-bit | Notes |
---|---|---|---|---|---|
Windows | |||||
Linux | |||||
Mac OS (Classic) |
Middleware
Middleware | Notes | |
---|---|---|
Audio | OSS | OSS is Linux only |
Interface | SDL | SDL is Linux only |
Multiplayer | GameSpy |
Issues fixed
Windows 7/8/10
Cannot install from CD
Drag and drop install file[2] |
---|
|
Music does not loop
Use _inmm.dll[4] |
---|
|
Use Heretic II CAS[5] |
---|
|
Linux
No sound
- This happens due to the fact the game uses OSS for sound output only.
General[citation needed] |
---|
Install the osspd package (Some distros like ArchLinux refers the package as ossp) and enable/start the |
If using PulseAudio[citation needed] |
---|
Run the game with |
If using ALSA[citation needed] |
---|
Run the game with |
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 95 | 95, 98 |
Processor (CPU) | Intel Pentium 166 MHz with 3D hardware accelerator | Intel Pentium 233 MHz |
System memory (RAM) | 32 MB | |
Hard disk drive (HDD) | 250 MB | 350 MB |
Video card (GPU) | SVGA DirectX-compatible video card 2 MB of VRAM |
Linux | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 2.2.x Linux kernel | |
Processor (CPU) | Intel Pentium 233 MHz | Intel Pentium 166 MHz |
System memory (RAM) | 32 MB | 64 MB |
Hard disk drive (HDD) | 260 MB | |
Video card (GPU) | 3dfx Compatible | |
Other | OSS compatible sound and glibc-2.1 |
Notes
- ↑ 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).