files:
- game: N/A:Select GOG installer.
- inno: https://lutris.nyc3.digitaloceanspaces.com/tools/innoextract/innoextract-1.8-dev-2019-01-13-linux.tar.xz
- xcopy: https://github.com/appoloin/WfW/raw/master/XCOPY.EXE
game:
game_id: sci
path: $GAMEDIR
installer:
- extract:
dst: $CACHE
file: $inno
- copy:
dst: $GAMEDIR
src: $xcopy
- execute:
args: -I app -d "$CACHE" "$game"
file: $CACHE/innoextract
- write_file:
content: '[sdl]
sensitivity=30
[autoexec]
mount C "$GAMEDIR" -t dir
imgmount D "$CACHE/app/GK1.GOG" -t iso
ver set 6 22
D:
C:\xcopy.exe /E *.* C:\
exit'
file: $CACHE/gk1.conf
- task:
config_file: $CACHE/gk1.conf
name: dosbox.dosexec
working_dir: $GAMEDIR
- execute:
args: -r $GAMEDIR/XCOPY.EXE
file: /bin/rm
scummvm:
fullscreen: true
description: null
game_slug: gabriel-knight-sins-of-the-fathers
gogslug: gabriel_knight_sins_of_the_fathers
humblestoreid: ''
installer_slug: gabriel-knight-sins-of-the-fa-windows-gog-v2
name: 'Gabriel Knight: Sins of the Fathers'
notes: The game is played using Scummvm but Dosbox is required to extract files
runner: scummvm
script:
files:
- game: N/A:Select GOG installer.
- inno: https://lutris.nyc3.digitaloceanspaces.com/tools/innoextract/innoextract-1.8-dev-2019-01-13-linux.tar.xz
- xcopy: https://github.com/appoloin/WfW/raw/master/XCOPY.EXE
game:
game_id: sci
path: $GAMEDIR
installer:
- extract:
dst: $CACHE
file: $inno
- copy:
dst: $GAMEDIR
src: $xcopy
- execute:
args: -I app -d "$CACHE" "$game"
file: $CACHE/innoextract
- write_file:
content: '[sdl]
sensitivity=30
[autoexec]
mount C "$GAMEDIR" -t dir
imgmount D "$CACHE/app/GK1.GOG" -t iso
ver set 6 22
D:
C:\xcopy.exe /E *.* C:\
exit'
file: $CACHE/gk1.conf
- task:
config_file: $CACHE/gk1.conf
name: dosbox.dosexec
working_dir: $GAMEDIR
- execute:
args: -r $GAMEDIR/XCOPY.EXE
file: /bin/rm
scummvm:
fullscreen: true
slug: gabriel-knight-sins-of-the-fa-windows-gog-v2
steamid: 495700
version: Windows GOG v2
year: 1993
{
"game_slug": "gabriel-knight-sins-of-the-fathers",
"version": "Windows GOG v2",
"description": null,
"notes": "The game is played using Scummvm but Dosbox is required to extract files",
"name": "Gabriel Knight: Sins of the Fathers",
"year": 1993,
"steamid": 495700,
"gogslug": "gabriel_knight_sins_of_the_fathers",
"humblestoreid": "",
"runner": "scummvm",
"slug": "gabriel-knight-sins-of-the-fa-windows-gog-v2",
"installer_slug": "gabriel-knight-sins-of-the-fa-windows-gog-v2",
"script": {
"files": [
{
"game": "N/A:Select GOG installer."
},
{
"inno": "https://lutris.nyc3.digitaloceanspaces.com/tools/innoextract/innoextract-1.8-dev-2019-01-13-linux.tar.xz"
},
{
"xcopy": "https://github.com/appoloin/WfW/raw/master/XCOPY.EXE"
}
],
"game": {
"game_id": "sci",
"path": "$GAMEDIR"
},
"installer": [
{
"extract": {
"dst": "$CACHE",
"file": "$inno"
}
},
{
"copy": {
"dst": "$GAMEDIR",
"src": "$xcopy"
}
},
{
"execute": {
"args": "-I app -d \"$CACHE\" \"$game\"",
"file": "$CACHE/innoextract"
}
},
{
"write_file": {
"content": "[sdl]\nsensitivity=30\n[autoexec]\nmount C \"$GAMEDIR\" -t dir\nimgmount D \"$CACHE/app/GK1.GOG\" -t iso\nver set 6 22\nD:\nC:\\xcopy.exe /E *.* C:\\\nexit",
"file": "$CACHE/gk1.conf"
}
},
{
"task": {
"config_file": "$CACHE/gk1.conf",
"name": "dosbox.dosexec",
"working_dir": "$GAMEDIR"
}
},
{
"execute": {
"args": "-r $GAMEDIR/XCOPY.EXE",
"file": "/bin/rm"
}
}
],
"scummvm": {
"fullscreen": true
}
}
}