files:
- appimage: https://github.com/EvilHeavy/yquake2-missionpacks/releases/download/v1.0.0/quake2-x86_64.AppImage
- gamedata: $STEAM:2320:.
game:
exe: $GAMEDIR/quake2-x86_64.AppImage
installer:
- copy:
dst: $GAMEDIR
src: appimage
- chmodx: $GAMEDIR/quake2-x86_64.AppImage
- merge:
dst: $CACHE
src: gamedata
- copy:
dst: $GAMEDIR/baseq2/video
src: $CACHE/baseq2/video
- copy:
dst: $GAMEDIR/baseq2/players
src: $CACHE/baseq2/players
- copy:
dst: $GAMEDIR/docs
src: $CACHE/docs
- execute:
command: cp $CACHE/baseq2/pak*.pak $GAMEDIR/baseq2/ && cp $CACHE/baseq2/maps.lst
$GAMEDIR/baseq2/ && cp $CACHE/baseq2/config.cfg $GAMEDIR/baseq2/
- copy:
dst: $GAMEDIR/xatrix/video
src: $CACHE/xatrix/video
- copy:
dst: $GAMEDIR/xatrix/docs
src: $CACHE/xatrix/docs
- execute:
command: cp $CACHE/xatrix/pak*.pak $GAMEDIR/xatrix/
- copy:
dst: $GAMEDIR/rogue/video
src: $CACHE/rogue/video
- copy:
dst: $GAMEDIR/rogue/docs
src: $CACHE/rogue/docs
- execute:
command: cp $CACHE/rogue/pak*.pak $GAMEDIR/rogue/
- execute:
command: mkdir $GAMEDIR/ctf && cp $CACHE/ctf/pak*.pak $GAMEDIR/ctf/ && cp $CACHE/ctf/server.cfg
$GAMEDIR/ctf/ && cp $CACHE/ctf/readme.txt $GAMEDIR/ctf/
- execute:
command: mkdir $GAMEDIR/baseq2/music && cp $CACHE/rerelease/baseq2/music/track02.ogg
$GAMEDIR/baseq2/music/02.ogg && cp $CACHE/rerelease/baseq2/music/track03.ogg
$GAMEDIR/baseq2/music/03.ogg && cp $CACHE/rerelease/baseq2/music/track04.ogg
$GAMEDIR/baseq2/music/04.ogg && cp $CACHE/rerelease/baseq2/music/track05.ogg
$GAMEDIR/baseq2/music/05.ogg && cp $CACHE/rerelease/baseq2/music/track06.ogg
$GAMEDIR/baseq2/music/06.ogg && cp $CACHE/rerelease/baseq2/music/track07.ogg
$GAMEDIR/baseq2/music/07.ogg && cp $CACHE/rerelease/baseq2/music/track08.ogg
$GAMEDIR/baseq2/music/08.ogg && cp $CACHE/rerelease/baseq2/music/track09.ogg
$GAMEDIR/baseq2/music/09.ogg && cp $CACHE/rerelease/baseq2/music/track10.ogg
$GAMEDIR/baseq2/music/10.ogg && cp $CACHE/rerelease/baseq2/music/track11.ogg
$GAMEDIR/baseq2/music/11.ogg
- execute:
command: mkdir $GAMEDIR/xatrix/music && ln -s ../../baseq2/music/09.ogg $GAMEDIR/xatrix/music/02.ogg
&& cp $CACHE/rerelease/baseq2/music/track12.ogg $GAMEDIR/xatrix/music/03.ogg
&& cp $CACHE/rerelease/baseq2/music/track13.ogg $GAMEDIR/xatrix/music/04.ogg
&& ln -s ../../baseq2/music/07.ogg $GAMEDIR/xatrix/music/05.ogg && cp $CACHE/rerelease/baseq2/music/track14.ogg
$GAMEDIR/xatrix/music/06.ogg && ln -s ../../baseq2/music/02.ogg $GAMEDIR/xatrix/music/07.ogg
&& cp $CACHE/rerelease/baseq2/music/track15.ogg $GAMEDIR/xatrix/music/08.ogg
&& ln -s ../../baseq2/music/04.ogg $GAMEDIR/xatrix/music/09.ogg && ln -s ../../baseq2/music/03.ogg
$GAMEDIR/xatrix/music/10.ogg && cp $CACHE/rerelease/baseq2/music/track16.ogg
$GAMEDIR/xatrix/music/11.ogg
- execute:
command: mkdir $GAMEDIR/rogue/music && cp $CACHE/rerelease/baseq2/music/track17.ogg
$GAMEDIR/rogue/music/02.ogg && ln -s ../../xatrix/music/03.ogg $GAMEDIR/rogue/music/03.ogg
&& ln -s ../../xatrix/music/04.ogg $GAMEDIR/rogue/music/04.ogg && ln -s ../../xatrix/music/08.ogg
$GAMEDIR/rogue/music/05.ogg && ln -s ../../xatrix/music/06.ogg $GAMEDIR/rogue/music/06.ogg
&& cp $CACHE/rerelease/baseq2/music/track18.ogg $GAMEDIR/rogue/music/07.ogg
&& ln -s ../../xatrix/music/11.ogg $GAMEDIR/rogue/music/08.ogg && cp $CACHE/rerelease/baseq2/music/track19.ogg
$GAMEDIR/rogue/music/09.ogg && cp $CACHE/rerelease/baseq2/music/track20.ogg
$GAMEDIR/rogue/music/10.ogg && cp $CACHE/rerelease/baseq2/music/track21.ogg
$GAMEDIR/rogue/music/11.ogg
description: ''
game_slug: quake-ii
gogslug: quake_ii_quad_damage
humblestoreid: ''
installer_slug: quake-ii-yq2appimage
name: Quake II
notes: You'll probably need Quake II on Steam installed
runner: linux
script:
files:
- appimage: https://github.com/EvilHeavy/yquake2-missionpacks/releases/download/v1.0.0/quake2-x86_64.AppImage
- gamedata: $STEAM:2320:.
game:
exe: $GAMEDIR/quake2-x86_64.AppImage
installer:
- copy:
dst: $GAMEDIR
src: appimage
- chmodx: $GAMEDIR/quake2-x86_64.AppImage
- merge:
dst: $CACHE
src: gamedata
- copy:
dst: $GAMEDIR/baseq2/video
src: $CACHE/baseq2/video
- copy:
dst: $GAMEDIR/baseq2/players
src: $CACHE/baseq2/players
- copy:
dst: $GAMEDIR/docs
src: $CACHE/docs
- execute:
command: cp $CACHE/baseq2/pak*.pak $GAMEDIR/baseq2/ && cp $CACHE/baseq2/maps.lst
$GAMEDIR/baseq2/ && cp $CACHE/baseq2/config.cfg $GAMEDIR/baseq2/
- copy:
dst: $GAMEDIR/xatrix/video
src: $CACHE/xatrix/video
- copy:
dst: $GAMEDIR/xatrix/docs
src: $CACHE/xatrix/docs
- execute:
command: cp $CACHE/xatrix/pak*.pak $GAMEDIR/xatrix/
- copy:
dst: $GAMEDIR/rogue/video
src: $CACHE/rogue/video
- copy:
dst: $GAMEDIR/rogue/docs
src: $CACHE/rogue/docs
- execute:
command: cp $CACHE/rogue/pak*.pak $GAMEDIR/rogue/
- execute:
command: mkdir $GAMEDIR/ctf && cp $CACHE/ctf/pak*.pak $GAMEDIR/ctf/ && cp $CACHE/ctf/server.cfg
$GAMEDIR/ctf/ && cp $CACHE/ctf/readme.txt $GAMEDIR/ctf/
- execute:
command: mkdir $GAMEDIR/baseq2/music && cp $CACHE/rerelease/baseq2/music/track02.ogg
$GAMEDIR/baseq2/music/02.ogg && cp $CACHE/rerelease/baseq2/music/track03.ogg
$GAMEDIR/baseq2/music/03.ogg && cp $CACHE/rerelease/baseq2/music/track04.ogg
$GAMEDIR/baseq2/music/04.ogg && cp $CACHE/rerelease/baseq2/music/track05.ogg
$GAMEDIR/baseq2/music/05.ogg && cp $CACHE/rerelease/baseq2/music/track06.ogg
$GAMEDIR/baseq2/music/06.ogg && cp $CACHE/rerelease/baseq2/music/track07.ogg
$GAMEDIR/baseq2/music/07.ogg && cp $CACHE/rerelease/baseq2/music/track08.ogg
$GAMEDIR/baseq2/music/08.ogg && cp $CACHE/rerelease/baseq2/music/track09.ogg
$GAMEDIR/baseq2/music/09.ogg && cp $CACHE/rerelease/baseq2/music/track10.ogg
$GAMEDIR/baseq2/music/10.ogg && cp $CACHE/rerelease/baseq2/music/track11.ogg
$GAMEDIR/baseq2/music/11.ogg
- execute:
command: mkdir $GAMEDIR/xatrix/music && ln -s ../../baseq2/music/09.ogg $GAMEDIR/xatrix/music/02.ogg
&& cp $CACHE/rerelease/baseq2/music/track12.ogg $GAMEDIR/xatrix/music/03.ogg
&& cp $CACHE/rerelease/baseq2/music/track13.ogg $GAMEDIR/xatrix/music/04.ogg
&& ln -s ../../baseq2/music/07.ogg $GAMEDIR/xatrix/music/05.ogg && cp $CACHE/rerelease/baseq2/music/track14.ogg
$GAMEDIR/xatrix/music/06.ogg && ln -s ../../baseq2/music/02.ogg $GAMEDIR/xatrix/music/07.ogg
&& cp $CACHE/rerelease/baseq2/music/track15.ogg $GAMEDIR/xatrix/music/08.ogg
&& ln -s ../../baseq2/music/04.ogg $GAMEDIR/xatrix/music/09.ogg && ln -s ../../baseq2/music/03.ogg
$GAMEDIR/xatrix/music/10.ogg && cp $CACHE/rerelease/baseq2/music/track16.ogg
$GAMEDIR/xatrix/music/11.ogg
- execute:
command: mkdir $GAMEDIR/rogue/music && cp $CACHE/rerelease/baseq2/music/track17.ogg
$GAMEDIR/rogue/music/02.ogg && ln -s ../../xatrix/music/03.ogg $GAMEDIR/rogue/music/03.ogg
&& ln -s ../../xatrix/music/04.ogg $GAMEDIR/rogue/music/04.ogg && ln -s ../../xatrix/music/08.ogg
$GAMEDIR/rogue/music/05.ogg && ln -s ../../xatrix/music/06.ogg $GAMEDIR/rogue/music/06.ogg
&& cp $CACHE/rerelease/baseq2/music/track18.ogg $GAMEDIR/rogue/music/07.ogg
&& ln -s ../../xatrix/music/11.ogg $GAMEDIR/rogue/music/08.ogg && cp $CACHE/rerelease/baseq2/music/track19.ogg
$GAMEDIR/rogue/music/09.ogg && cp $CACHE/rerelease/baseq2/music/track20.ogg
$GAMEDIR/rogue/music/10.ogg && cp $CACHE/rerelease/baseq2/music/track21.ogg
$GAMEDIR/rogue/music/11.ogg
slug: quake-ii-yq2appimage
steamid: 2320
version: yq2appimage
year: 1997
{
"game_slug": "quake-ii",
"version": "yq2appimage",
"description": "",
"notes": "You'll probably need Quake II on Steam installed",
"name": "Quake II",
"year": 1997,
"steamid": 2320,
"gogslug": "quake_ii_quad_damage",
"humblestoreid": "",
"runner": "linux",
"slug": "quake-ii-yq2appimage",
"installer_slug": "quake-ii-yq2appimage",
"script": {
"files": [
{
"appimage": "https://github.com/EvilHeavy/yquake2-missionpacks/releases/download/v1.0.0/quake2-x86_64.AppImage"
},
{
"gamedata": "$STEAM:2320:."
}
],
"game": {
"exe": "$GAMEDIR/quake2-x86_64.AppImage"
},
"installer": [
{
"copy": {
"dst": "$GAMEDIR",
"src": "appimage"
}
},
{
"chmodx": "$GAMEDIR/quake2-x86_64.AppImage"
},
{
"merge": {
"dst": "$CACHE",
"src": "gamedata"
}
},
{
"copy": {
"dst": "$GAMEDIR/baseq2/video",
"src": "$CACHE/baseq2/video"
}
},
{
"copy": {
"dst": "$GAMEDIR/baseq2/players",
"src": "$CACHE/baseq2/players"
}
},
{
"copy": {
"dst": "$GAMEDIR/docs",
"src": "$CACHE/docs"
}
},
{
"execute": {
"command": "cp $CACHE/baseq2/pak*.pak $GAMEDIR/baseq2/ && cp $CACHE/baseq2/maps.lst $GAMEDIR/baseq2/ && cp $CACHE/baseq2/config.cfg $GAMEDIR/baseq2/"
}
},
{
"copy": {
"dst": "$GAMEDIR/xatrix/video",
"src": "$CACHE/xatrix/video"
}
},
{
"copy": {
"dst": "$GAMEDIR/xatrix/docs",
"src": "$CACHE/xatrix/docs"
}
},
{
"execute": {
"command": "cp $CACHE/xatrix/pak*.pak $GAMEDIR/xatrix/"
}
},
{
"copy": {
"dst": "$GAMEDIR/rogue/video",
"src": "$CACHE/rogue/video"
}
},
{
"copy": {
"dst": "$GAMEDIR/rogue/docs",
"src": "$CACHE/rogue/docs"
}
},
{
"execute": {
"command": "cp $CACHE/rogue/pak*.pak $GAMEDIR/rogue/"
}
},
{
"execute": {
"command": "mkdir $GAMEDIR/ctf && cp $CACHE/ctf/pak*.pak $GAMEDIR/ctf/ && cp $CACHE/ctf/server.cfg $GAMEDIR/ctf/ && cp $CACHE/ctf/readme.txt $GAMEDIR/ctf/"
}
},
{
"execute": {
"command": "mkdir $GAMEDIR/baseq2/music && cp $CACHE/rerelease/baseq2/music/track02.ogg $GAMEDIR/baseq2/music/02.ogg && cp $CACHE/rerelease/baseq2/music/track03.ogg $GAMEDIR/baseq2/music/03.ogg && cp $CACHE/rerelease/baseq2/music/track04.ogg $GAMEDIR/baseq2/music/04.ogg && cp $CACHE/rerelease/baseq2/music/track05.ogg $GAMEDIR/baseq2/music/05.ogg && cp $CACHE/rerelease/baseq2/music/track06.ogg $GAMEDIR/baseq2/music/06.ogg && cp $CACHE/rerelease/baseq2/music/track07.ogg $GAMEDIR/baseq2/music/07.ogg && cp $CACHE/rerelease/baseq2/music/track08.ogg $GAMEDIR/baseq2/music/08.ogg && cp $CACHE/rerelease/baseq2/music/track09.ogg $GAMEDIR/baseq2/music/09.ogg && cp $CACHE/rerelease/baseq2/music/track10.ogg $GAMEDIR/baseq2/music/10.ogg && cp $CACHE/rerelease/baseq2/music/track11.ogg $GAMEDIR/baseq2/music/11.ogg"
}
},
{
"execute": {
"command": "mkdir $GAMEDIR/xatrix/music && ln -s ../../baseq2/music/09.ogg $GAMEDIR/xatrix/music/02.ogg && cp $CACHE/rerelease/baseq2/music/track12.ogg $GAMEDIR/xatrix/music/03.ogg && cp $CACHE/rerelease/baseq2/music/track13.ogg $GAMEDIR/xatrix/music/04.ogg && ln -s ../../baseq2/music/07.ogg $GAMEDIR/xatrix/music/05.ogg && cp $CACHE/rerelease/baseq2/music/track14.ogg $GAMEDIR/xatrix/music/06.ogg && ln -s ../../baseq2/music/02.ogg $GAMEDIR/xatrix/music/07.ogg && cp $CACHE/rerelease/baseq2/music/track15.ogg $GAMEDIR/xatrix/music/08.ogg && ln -s ../../baseq2/music/04.ogg $GAMEDIR/xatrix/music/09.ogg && ln -s ../../baseq2/music/03.ogg $GAMEDIR/xatrix/music/10.ogg && cp $CACHE/rerelease/baseq2/music/track16.ogg $GAMEDIR/xatrix/music/11.ogg"
}
},
{
"execute": {
"command": "mkdir $GAMEDIR/rogue/music && cp $CACHE/rerelease/baseq2/music/track17.ogg $GAMEDIR/rogue/music/02.ogg && ln -s ../../xatrix/music/03.ogg $GAMEDIR/rogue/music/03.ogg && ln -s ../../xatrix/music/04.ogg $GAMEDIR/rogue/music/04.ogg && ln -s ../../xatrix/music/08.ogg $GAMEDIR/rogue/music/05.ogg && ln -s ../../xatrix/music/06.ogg $GAMEDIR/rogue/music/06.ogg && cp $CACHE/rerelease/baseq2/music/track18.ogg $GAMEDIR/rogue/music/07.ogg && ln -s ../../xatrix/music/11.ogg $GAMEDIR/rogue/music/08.ogg && cp $CACHE/rerelease/baseq2/music/track19.ogg $GAMEDIR/rogue/music/09.ogg && cp $CACHE/rerelease/baseq2/music/track20.ogg $GAMEDIR/rogue/music/10.ogg && cp $CACHE/rerelease/baseq2/music/track21.ogg $GAMEDIR/rogue/music/11.ogg"
}
}
]
}
}