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"
}
}
]
}
}