Installer hexen-ii-steam-uhexen2

custom-name: Hexen II - Steam - uHexen2
files:
- uhx2: https://netix.dl.sourceforge.net/project/uhexen2/Hammer%20of%20Thyrion/1.5.9/Linux-x86_64/hexen2-1.5.9-linux-x86_64.tgz
- music:
    filename: Hexen_II_soundtrack_ogg.zip
    url: https://www.dropbox.com/s/l0biucl9oyyt9zr/Hexen%20II%20soundtrack%20ogg.zip?dl=1
game:
  args: -vsync
  exe: glhexen2
installer:
- insert-disc:
    description: Please select Steam folder where pak0.pak and pak1.pak files are
      located.
    requires: pak0.pak
- copy:
    dst: $GAMEDIR/data1/
    src: $DISC/pak0.pak
- copy:
    dst: $GAMEDIR/data1/
    src: $DISC/pak1.pak
- extract:
    dst: $GAMEDIR
    src: uhx2
- extract:
    dst: $GAMEDIR/data1/music
    src: music
- write_file:
    content: 'bgmtype "midi"

      vid_config_glx "$RESOLUTION_WIDTH"

      vid_config_gly "$RESOLUTION_HEIGHT"

      vid_config_fscr "1"

      '
    file: $GAMEDIR/config.cfg
- merge:
    dst: $HOME/.hexen2/data1/
    src: $GAMEDIR/config.cfg
description: "\"Hexen II\" Steam edition on modern computer configurations with Linux\
  \ OS.\r\n\r\nThis script uses uHexen2 project: https://sourceforge.net/projects/uhexen2/."
game_slug: hexen-ii
gogslug: heretic_hexen_collection
humblestoreid: ''
installer_slug: hexen-ii-steam-uhexen2
name: HeXen II
notes: "- You have to install Hexen 2 in Steam before to launch this script.\r\n-\
  \ uHexen2 version 1.5.9"
runner: linux
script:
  custom-name: Hexen II - Steam - uHexen2
  files:
  - uhx2: https://netix.dl.sourceforge.net/project/uhexen2/Hammer%20of%20Thyrion/1.5.9/Linux-x86_64/hexen2-1.5.9-linux-x86_64.tgz
  - music:
      filename: Hexen_II_soundtrack_ogg.zip
      url: https://www.dropbox.com/s/l0biucl9oyyt9zr/Hexen%20II%20soundtrack%20ogg.zip?dl=1
  game:
    args: -vsync
    exe: glhexen2
  installer:
  - insert-disc:
      description: Please select Steam folder where pak0.pak and pak1.pak files are
        located.
      requires: pak0.pak
  - copy:
      dst: $GAMEDIR/data1/
      src: $DISC/pak0.pak
  - copy:
      dst: $GAMEDIR/data1/
      src: $DISC/pak1.pak
  - extract:
      dst: $GAMEDIR
      src: uhx2
  - extract:
      dst: $GAMEDIR/data1/music
      src: music
  - write_file:
      content: 'bgmtype "midi"

        vid_config_glx "$RESOLUTION_WIDTH"

        vid_config_gly "$RESOLUTION_HEIGHT"

        vid_config_fscr "1"

        '
      file: $GAMEDIR/config.cfg
  - merge:
      dst: $HOME/.hexen2/data1/
      src: $GAMEDIR/config.cfg
slug: hexen-ii-steam-uhexen2
steamid: 9060
version: Steam + uHexen2
year: 1998
{
  "game_slug": "hexen-ii",
  "version": "Steam + uHexen2",
  "description": "\"Hexen II\" Steam edition on modern computer configurations with Linux OS.\r\n\r\nThis script uses uHexen2 project: https://sourceforge.net/projects/uhexen2/.",
  "notes": "- You have to install Hexen 2 in Steam before to launch this script.\r\n- uHexen2 version 1.5.9",
  "name": "HeXen II",
  "year": 1998,
  "steamid": 9060,
  "gogslug": "heretic_hexen_collection",
  "humblestoreid": "",
  "runner": "linux",
  "slug": "hexen-ii-steam-uhexen2",
  "installer_slug": "hexen-ii-steam-uhexen2",
  "script": {
    "custom-name": "Hexen II - Steam - uHexen2",
    "files": [
      {
        "uhx2": "https://netix.dl.sourceforge.net/project/uhexen2/Hammer%20of%20Thyrion/1.5.9/Linux-x86_64/hexen2-1.5.9-linux-x86_64.tgz"
      },
      {
        "music": {
          "filename": "Hexen_II_soundtrack_ogg.zip",
          "url": "https://www.dropbox.com/s/l0biucl9oyyt9zr/Hexen%20II%20soundtrack%20ogg.zip?dl=1"
        }
      }
    ],
    "game": {
      "args": "-vsync",
      "exe": "glhexen2"
    },
    "installer": [
      {
        "insert-disc": {
          "description": "Please select Steam folder where pak0.pak and pak1.pak files are located.",
          "requires": "pak0.pak"
        }
      },
      {
        "copy": {
          "dst": "$GAMEDIR/data1/",
          "src": "$DISC/pak0.pak"
        }
      },
      {
        "copy": {
          "dst": "$GAMEDIR/data1/",
          "src": "$DISC/pak1.pak"
        }
      },
      {
        "extract": {
          "dst": "$GAMEDIR",
          "src": "uhx2"
        }
      },
      {
        "extract": {
          "dst": "$GAMEDIR/data1/music",
          "src": "music"
        }
      },
      {
        "write_file": {
          "content": "bgmtype \"midi\"\nvid_config_glx \"$RESOLUTION_WIDTH\"\nvid_config_gly \"$RESOLUTION_HEIGHT\"\nvid_config_fscr \"1\"\n",
          "file": "$GAMEDIR/config.cfg"
        }
      },
      {
        "merge": {
          "dst": "$HOME/.hexen2/data1/",
          "src": "$GAMEDIR/config.cfg"
        }
      }
    ]
  }
}
Back to game