Running Doom and Heretic

The GameShell has the following chocolates out of the box :grin::

  • chocolate-doom
  • chocolate-heretic
  • chocolate-hexen

This is for games based on a DOOM engine (including Hexen).
Hexen II however uses a modified Quake engine.

So, steps for Hexen II:

  1. Append ‘contrib’ to your main repository in /etc/apt/sources.list:
sudo sed -i -- '/^deb .*stretch main$/ s/$/ contrib/' /etc/apt/sources.list

The /etc/apt/sources.list should now look like this (assuming you have not yet set the repo to your own country):

# deb http://debian-mirror.sakura.ne.jp/debian/ stretch main

deb http://debian-mirror.sakura.ne.jp/debian/ stretch main contrib
deb-src http://debian-mirror.sakura.ne.jp/debian/ stretch main

deb http://security.debian.org/debian-security stretch/updates main
deb-src http://security.debian.org/debian-security stretch/updates main

# stretch-updates, previously known as 'volatile'
deb http://debian-mirror.sakura.ne.jp/debian/ stretch-updates main
deb-src http://debian-mirror.sakura.ne.jp/debian/ stretch-updates main
  1. Install the game engine called “Hammer of Thyrion” (uHexen2):
sudo apt update && sudo apt -y install uhexen2
  1. Make a new game folder for Hexen II like this:
mkdir -p /home/cpi/games/Hexen2/data1/
  1. Copy your purchased pak0.pak and pak1.pak of Hexen II to that data1/ folder.

  2. Create a launch script like this:

cd /home/cpi/apps/launcher/Menu/GameShell/
echo 'mkdir -p ~/.hexen2' > 'Hexen II.sh'
echo 'ln -s ~/games/Hexen2/data1 ~/.hexen2/' >> 'Hexen II.sh'
echo 'hexen2 -f -width 320 -height 240' >> 'Hexen II.sh'
echo 'unlink ~/.hexen2/data1' >> 'Hexen II.sh'
  1. Reboot and set the controls in-game!

Please tell me the performance and how to get music in-game. :smiley:

3 Likes