files:
- engine: https://triptohell.info/moodles/qss/quakespasm_spiked_linux64_dev.zip
- data: https://lutris.net/files/games/quake/quake-shareware.tar.gz
- quake_config: https://lutris.net/files/games/quake/config.cfg
- music: https://www.quaddicted.com/files/music/quake_campaign_soundtrack.zip
game:
exe: quakespasm-spiked-linux64
installer:
- extract:
dst: $GAMEDIR
file: engine
- chmodx: $GAMEDIR/quakespasm-spiked-linux64
- extract:
dst: $CACHE/data
file: data
- move:
dst: $GAMEDIR/id1
src: $CACHE/data/ID1
- extract:
dst: $GAMEDIR
file: music
- move:
dst: $GAMEDIR/id1
src: quake_config
- write_file:
content: '_cl_name Ranger
cl_alwaysrun 1
cl_backspeed 200
cl_forwardspeed 200
cl_movespeedkey 2.0
cl_sidespeed 350
cl_upspeed 200
fov 100
gl_polyblend 1
gl_texture_anisotropy 1
scr_menuscale 1.5
scr_sbarscale 1.5
scr_showfps 1
scr_clock 1
r_wateralpha 0.8
r_waterwarp 1
pr_checkextension 0
vid_desktopfullscreen 1
vid_fullscreen 1
sensitivity 4
+mlook
'
file: $GAMEDIR/id1/config.cfg
mode: a
description: "Shareware version using Quakespasm-Spiked engine\r\n\r\nFaithful look\
\ and feel\r\nCompatible with modern custom maps\r\nHigh framerates no longer affect\
\ physics\r\nSuperior networking"
game_slug: quake
gogslug: quake_the_offering
humblestoreid: ''
installer_slug: quake-quakespasm-spiked-sh
name: Quake
notes: If you have the full retell version place pak1.pak in quake/id1/
runner: linux
script:
files:
- engine: https://triptohell.info/moodles/qss/quakespasm_spiked_linux64_dev.zip
- data: https://lutris.net/files/games/quake/quake-shareware.tar.gz
- quake_config: https://lutris.net/files/games/quake/config.cfg
- music: https://www.quaddicted.com/files/music/quake_campaign_soundtrack.zip
game:
exe: quakespasm-spiked-linux64
installer:
- extract:
dst: $GAMEDIR
file: engine
- chmodx: $GAMEDIR/quakespasm-spiked-linux64
- extract:
dst: $CACHE/data
file: data
- move:
dst: $GAMEDIR/id1
src: $CACHE/data/ID1
- extract:
dst: $GAMEDIR
file: music
- move:
dst: $GAMEDIR/id1
src: quake_config
- write_file:
content: '_cl_name Ranger
cl_alwaysrun 1
cl_backspeed 200
cl_forwardspeed 200
cl_movespeedkey 2.0
cl_sidespeed 350
cl_upspeed 200
fov 100
gl_polyblend 1
gl_texture_anisotropy 1
scr_menuscale 1.5
scr_sbarscale 1.5
scr_showfps 1
scr_clock 1
r_wateralpha 0.8
r_waterwarp 1
pr_checkextension 0
vid_desktopfullscreen 1
vid_fullscreen 1
sensitivity 4
+mlook
'
file: $GAMEDIR/id1/config.cfg
mode: a
slug: quake-quakespasm-spiked-sh
steamid: 2310
version: Quakespasm-Spiked Shareware
year: 1996
{
"game_slug": "quake",
"version": "Quakespasm-Spiked Shareware",
"description": "Shareware version using Quakespasm-Spiked engine\r\n\r\nFaithful look and feel\r\nCompatible with modern custom maps\r\nHigh framerates no longer affect physics\r\nSuperior networking",
"notes": "If you have the full retell version place pak1.pak in quake/id1/",
"name": "Quake",
"year": 1996,
"steamid": 2310,
"gogslug": "quake_the_offering",
"humblestoreid": "",
"runner": "linux",
"slug": "quake-quakespasm-spiked-sh",
"installer_slug": "quake-quakespasm-spiked-sh",
"script": {
"files": [
{
"engine": "https://triptohell.info/moodles/qss/quakespasm_spiked_linux64_dev.zip"
},
{
"data": "https://lutris.net/files/games/quake/quake-shareware.tar.gz"
},
{
"quake_config": "https://lutris.net/files/games/quake/config.cfg"
},
{
"music": "https://www.quaddicted.com/files/music/quake_campaign_soundtrack.zip"
}
],
"game": {
"exe": "quakespasm-spiked-linux64"
},
"installer": [
{
"extract": {
"dst": "$GAMEDIR",
"file": "engine"
}
},
{
"chmodx": "$GAMEDIR/quakespasm-spiked-linux64"
},
{
"extract": {
"dst": "$CACHE/data",
"file": "data"
}
},
{
"move": {
"dst": "$GAMEDIR/id1",
"src": "$CACHE/data/ID1"
}
},
{
"extract": {
"dst": "$GAMEDIR",
"file": "music"
}
},
{
"move": {
"dst": "$GAMEDIR/id1",
"src": "quake_config"
}
},
{
"write_file": {
"content": "_cl_name Ranger\ncl_alwaysrun 1\ncl_backspeed 200\ncl_forwardspeed 200\ncl_movespeedkey 2.0\ncl_sidespeed 350\ncl_upspeed 200\nfov 100\ngl_polyblend 1\ngl_texture_anisotropy 1\nscr_menuscale 1.5\nscr_sbarscale 1.5\nscr_showfps 1\nscr_clock 1\nr_wateralpha 0.8\nr_waterwarp 1\npr_checkextension 0\nvid_desktopfullscreen 1\nvid_fullscreen 1\nsensitivity 4\n+mlook\n",
"file": "$GAMEDIR/id1/config.cfg",
"mode": "a"
}
}
]
}
}