files:
- exult_engine: https://lutris.nyc3.digitaloceanspaces.com/games/exult/exult-1.6-x86_64.tar.xz
- exult_cfg: https://lutris.nyc3.digitaloceanspaces.com/games/exult/exult.cfg
- exult_audio: https://lutris.nyc3.digitaloceanspaces.com/games/exult/exult_audio.zip
- innoextracttarball: https://constexpr.org/innoextract/files/innoextract-1.8/innoextract-1.8-linux.tar.xz
- ultima7_gog: N/A:Select the GOG installer
game:
args: -c $GAMEDIR/exult.cfg
exe: exult
gogid: 1207662623
installer:
- extract:
dst: $CACHE
file: $innoextracttarball
- execute:
args: -d "$GAMEDIR/blackgate" "$ultima7_gog"
file: $CACHE/innoextract
- extract:
dst: $GAMEDIR
file: exult_engine
- extract:
dst: $GAMEDIR/data
file: exult_audio
- move:
dst: $GAMEDIR
src: exult_cfg
description: This also includes the Forge of Virtue expansion.
game_slug: ultima-vii-black-gate
gogslug: ''
humblestoreid: ''
installer_slug: ultima-vii-the-black-gate-gog-exult-16
name: 'Ultima VII: The Black Gate'
notes: ''
runner: linux
script:
files:
- exult_engine: https://lutris.nyc3.digitaloceanspaces.com/games/exult/exult-1.6-x86_64.tar.xz
- exult_cfg: https://lutris.nyc3.digitaloceanspaces.com/games/exult/exult.cfg
- exult_audio: https://lutris.nyc3.digitaloceanspaces.com/games/exult/exult_audio.zip
- innoextracttarball: https://constexpr.org/innoextract/files/innoextract-1.8/innoextract-1.8-linux.tar.xz
- ultima7_gog: N/A:Select the GOG installer
game:
args: -c $GAMEDIR/exult.cfg
exe: exult
gogid: 1207662623
installer:
- extract:
dst: $CACHE
file: $innoextracttarball
- execute:
args: -d "$GAMEDIR/blackgate" "$ultima7_gog"
file: $CACHE/innoextract
- extract:
dst: $GAMEDIR
file: exult_engine
- extract:
dst: $GAMEDIR/data
file: exult_audio
- move:
dst: $GAMEDIR
src: exult_cfg
slug: ultima-vii-the-black-gate-gog-exult-16
steamid: null
version: GOG + Exult 1.6
year: 1992
{
"game_slug": "ultima-vii-black-gate",
"version": "GOG + Exult 1.6",
"description": "This also includes the Forge of Virtue expansion.",
"notes": "",
"name": "Ultima VII: The Black Gate",
"year": 1992,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "linux",
"slug": "ultima-vii-the-black-gate-gog-exult-16",
"installer_slug": "ultima-vii-the-black-gate-gog-exult-16",
"script": {
"files": [
{
"exult_engine": "https://lutris.nyc3.digitaloceanspaces.com/games/exult/exult-1.6-x86_64.tar.xz"
},
{
"exult_cfg": "https://lutris.nyc3.digitaloceanspaces.com/games/exult/exult.cfg"
},
{
"exult_audio": "https://lutris.nyc3.digitaloceanspaces.com/games/exult/exult_audio.zip"
},
{
"innoextracttarball": "https://constexpr.org/innoextract/files/innoextract-1.8/innoextract-1.8-linux.tar.xz"
},
{
"ultima7_gog": "N/A:Select the GOG installer"
}
],
"game": {
"args": "-c $GAMEDIR/exult.cfg",
"exe": "exult",
"gogid": 1207662623
},
"installer": [
{
"extract": {
"dst": "$CACHE",
"file": "$innoextracttarball"
}
},
{
"execute": {
"args": "-d \"$GAMEDIR/blackgate\" \"$ultima7_gog\"",
"file": "$CACHE/innoextract"
}
},
{
"extract": {
"dst": "$GAMEDIR",
"file": "exult_engine"
}
},
{
"extract": {
"dst": "$GAMEDIR/data",
"file": "exult_audio"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "exult_cfg"
}
}
]
}
}