All games

Final Doom

Untested nobody has played it on Walnut yet

Two 32-level Doom II episodes from 1996, TNT: Evilution and The Plutonia Experiment, played with DSDA-Doom from your own copy.

Genre
shooter first-person
Theme
sci-fi horror
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: TNT.WAD and PLUTONIA.WAD from Final Doom: a CD, an installed copy, Steam's common/Final Doom folder or the GOG installer. TNT also needs tnt31fix.zip, which is downloaded.

1. With Walnut Games

In Walnut Games, open Final Doom: 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 (plutonia-wad, tnt-wad), which Remove data takes away again.

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

walnut-data import final-doom /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.

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

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
plutonia-wadfullgame-data-packager -d . --no-download -p plutonia-wad final-doom /path/to/your/copy
tnt-wadfullgame-data-packager -d . -p tnt-wad final-doom /path/to/your/copy

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

sudo apt install ./plutonia-wad_*.deb
  • --no-download: only your files are used. Without it game-data-packager may download the official patch files it knows (tnt-wad); the commands above leave it out for those.
  • It reads a folder, an installer or an archive; it doesn't open disc images. Mount an ISO first (open it in the file manager, or udisksctl loop-setup -r -f FILE.iso, then udisksctl mount -b /dev/loopN) and give it the mount point, or let walnut-data do it. BIN/CUE and MDF images: walnut-data only.

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.

plutonia-wad (full)

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

FileVersionsSize
plutonia.wad psn, 1.9, id_anthology (any one) 16.6–17.4 MB
Checksums
VersionBytessha1
psn17,417,800327f8c41ebd4138354e9fca63cebbbd1b9489749
1.917,420,82490361e2a538d2388506657252ae41aceeb1ba360
id_anthology18,240,172f131cbe1946d7fddb3caec4aa258c83399c21e60

game-data-packager also packs 1 documentation files (manuals, licences) into /usr/share/doc/plutonia-wad; the game doesn't need them.

tnt-wad (full)

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

FileVersionsSize
tnt.wad 1.9, psn, id_anthology (any one) 17.4–17.8 MB
Checksums
VersionBytessha1
1.918,195,7369fbc66aedef7fe3bae0986cdb9323d2b8db4c9d3
psn18,222,568139e26d801a64b404b8d898defca10227a61867b
id_anthology18,654,7964a65c8b960225505187c36040b41a40b152f8f3e
tnt31.wad - 275.4 KB
Checksums
Bytesmd5
282,0007a77ee148fd9ee5bc599356218f6f6b5

game-data-packager also packs 1 documentation files (manuals, licences) into /usr/share/doc/tnt-wad; the game doesn't need them.