Installer gabriel-knight-sins-of-the-fa-windows-gog-v2

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
    }
  }
}
Back to game