All games

Hexen: Beyond Heretic

Untested nobody has played it on Walnut yet

Raven Software's 1995 sequel to Heretic, with three classes and hub levels, played with DSDA-Doom from your own copy.

Genre
shooter first-person
Theme
fantasy
Players
single player
Input
made for keyboard and mouse
View
first-person
Needs
your own game data
Engine
id Tech 1 DSDA-Doom

Setting up the game data

What works: HEXEN.WAD from Hexen: Beyond Heretic 1.1 (1.0 does not run): a CD, an installed copy, Steam's common/Hexen folder or GOG's installer; HEXDD.WAD from Deathkings of the Dark Citadel if you have it.

1. With Walnut Games

In Walnut Games, open Hexen: Beyond Heretic: Install, then Add game files... The chooser lists the disc in the drive, mounted discs and USB sticks, GOG and Steam folders, and the ISOs, installers and archives in Downloads and your home folder; you can also pick a file or folder yourself. It checks every file against the checksums below and installs an ordinary package (hexen-wad), which Remove data takes away again.

In a terminal, the same with walnut-data (part of Walnut Games):

walnut-data import hexen /path/to/your/copy

A source is the disc in the drive (/dev/sr0), an ISO (.iso, .img), a BIN/CUE image (the .cue, or the .bin with its .cue next to it), an Alcohol 120% image (the .mds, or the .mdf), an installer or archive (GOG's setup_*.exe) or a folder (an installed copy, Steam's or GOG's). Images are opened read-only; nothing is copied out of them that the game doesn't need.

Add-ons, each from a copy that has it (the app shows Also add for every one the source holds):

PackageWhatCommand
hexen-deathkings-wadexpansionwalnut-data import -p hexen-deathkings-wad hexen /path/to/your/copy

With Walnut's licensed suite as an apt source, the app offers Install from Walnut licensed instead (walnut-data install-repo hexen). walnut-data remove hexen takes the data away again.

Which copies work

  • Hexen: Beyond Heretic 1.1: a CD, an installed copy (Steam: common/Hexen) or GOG’s installer (setup_hexen_beyond_heretic_1.1_(42801).exe, which has no Deathkings). Version 1.0 (the floppies and the first CD) does not run and is refused; Raven’s update to 1.1 isn’t applied for you yet.
  • The Macintosh CD’s Hexen.WAD is taken as a 1.1 copy (tagged mac): it is the same game with Macintosh fonts and menu art, but it has no GENMIDI instrument bank, so DSDA-Doom’s OPL music player is unavailable with it; our default player (fluidsynth) plays the same music lumps.
  • Deathkings of the Dark Citadel, the expansion, is optional: HEXDD.WAD from its CD or an installed copy (Steam: common/Hexen Deathkings of the Dark Citadel). It gets its own entry in Play.

2. With game-data-packager

walnut-data runs game-data-packager, Debian's tool that makes a package out of game data: Walnut's build of it (Debian's 89 with our patches) comes with Walnut Games. Run it yourself to keep the .deb, or to make it on another computer. It writes <package>_<version>_all.deb into the folder after -d (. is the current one), one package per -p:

PackageWhatCommand
hexen-wadfullgame-data-packager -d . --no-download -p hexen-wad hexen /path/to/your/copy
hexen-deathkings-wad optionalexpansiongame-data-packager -d . --no-download -p hexen-deathkings-wad hexen /path/to/your/copy

Then install the file it made, from the same folder:

sudo apt install ./hexen-wad_*.deb

3. By hand

Copy the files to the paths below as root (sudo cp), with the names exactly as written, upper and lower case included: Linux tells them apart. Where a file has several accepted versions, any one of them does. Check a copy with sha256sum FILE (sha1sum or md5sum where the table says so) and compare the sum. Files copied by hand belong to no package: Walnut Games goes by the packages, so it still shows the data as missing, and Remove data leaves them alone.

hexen-wad (full)

Into /usr/share/games/doom, 19.2 MB.

FileVersionsSize
hexen.wad 1.1, mac (any one) 19.2–20.1 MB
Checksums
VersionByteschecksum
1.120,083,672sha1 4b53832f0733c1e29e5f1de2428e5475e891af29
mac21,078,584sha256 06baa5ee71aa87426a6baa7b705cc2ae974da0d4f6ba770c8a87f661f7a55913

hexen-deathkings-wad (expansion, optional)

Into /usr/share/games/doom, 4.2 MB.

FileVersionsSize
hexdd.wad 1.0, 1.1 (any one) 4.2–4.2 MB
Checksums
VersionBytessha1
1.04,429,700c3065527d62b05a930fe75fe8181a64fb1982976
1.14,440,584081f6a2024643b54ef4a436a85508539b6d20a1e