Installer broken-lines-gog-w-esync-and-dxvk

files:
- dx2010: https://lutris.net/files/tools/directx-2010.tar.gz
- setup: N/A:Select the GOG setup exe
game:
  arch: win64
  exe: drive_c/GOG Games/Broken Lines/Launch Broken Lines.lnk
  prefix: $GAMEDIR
installer:
- task:
    arch: win64
    name: create_prefix
    prefix: $GAMEDIR
- extract:
    dst: $CACHE/dxsetup
    file: dx2010
- task:
    arch: win64
    args: /silent
    executable: $CACHE/dxsetup/DXSETUP.exe
    name: wineexec
    prefix: $GAMEDIR
- task:
    app: vcrun2012 vcrun2013 win7
    arch: win64
    name: winetricks
    prefix: $GAMEDIR
- task:
    args: /SP- /NOCANCEL /SUPPRESSMSGBOXES
    description: Installing Broken Lines
    executable: setup
    name: wineexec
    prefix: $GAMEDIR
system:
  env:
    DXVK_HUD: compiler
    __GL_SHADER_DISK_CACHE: 1
    __GL_SHADER_DISK_CACHE_PATH: $GAMEDIR
  pulse_latency: false
wine:
  Desktop: true
description: GOG only sells the Windoze version, but it runs with Wine + Esync and
  DXVK enabled.
game_slug: broken-lines
gogslug: broken_lines
humblestoreid: ''
installer_slug: broken-lines-gog-w-esync-and-dxvk
name: Broken Lines
notes: "The installer throws some error messages just continue to click OK and the\
  \ install will complete successfully. Once the installer has finished be sure to\
  \ choose exit rather than launch.\r\n\r\nLeave in \"Fullscreen (windowed)\" or the\
  \ mouse will be unable to select in game and the game will freeze upon switching\
  \ between currently-opened windows in other workspaces."
runner: wine
script:
  files:
  - dx2010: https://lutris.net/files/tools/directx-2010.tar.gz
  - setup: N/A:Select the GOG setup exe
  game:
    arch: win64
    exe: drive_c/GOG Games/Broken Lines/Launch Broken Lines.lnk
    prefix: $GAMEDIR
  installer:
  - task:
      arch: win64
      name: create_prefix
      prefix: $GAMEDIR
  - extract:
      dst: $CACHE/dxsetup
      file: dx2010
  - task:
      arch: win64
      args: /silent
      executable: $CACHE/dxsetup/DXSETUP.exe
      name: wineexec
      prefix: $GAMEDIR
  - task:
      app: vcrun2012 vcrun2013 win7
      arch: win64
      name: winetricks
      prefix: $GAMEDIR
  - task:
      args: /SP- /NOCANCEL /SUPPRESSMSGBOXES
      description: Installing Broken Lines
      executable: setup
      name: wineexec
      prefix: $GAMEDIR
  system:
    env:
      DXVK_HUD: compiler
      __GL_SHADER_DISK_CACHE: 1
      __GL_SHADER_DISK_CACHE_PATH: $GAMEDIR
    pulse_latency: false
  wine:
    Desktop: true
slug: broken-lines-gog-w-esync-and-dxvk
steamid: 926580
version: GOG w/ Esync and DXVK enabled
year: 2020
{
  "game_slug": "broken-lines",
  "version": "GOG w/ Esync and DXVK enabled",
  "description": "GOG only sells the Windoze version, but it runs with Wine + Esync and DXVK enabled.",
  "notes": "The installer throws some error messages just continue to click OK and the install will complete successfully. Once the installer has finished be sure to choose exit rather than launch.\r\n\r\nLeave in \"Fullscreen (windowed)\" or the mouse will be unable to select in game and the game will freeze upon switching between currently-opened windows in other workspaces.",
  "name": "Broken Lines",
  "year": 2020,
  "steamid": 926580,
  "gogslug": "broken_lines",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "broken-lines-gog-w-esync-and-dxvk",
  "installer_slug": "broken-lines-gog-w-esync-and-dxvk",
  "script": {
    "files": [
      {
        "dx2010": "https://lutris.net/files/tools/directx-2010.tar.gz"
      },
      {
        "setup": "N/A:Select the GOG setup exe"
      }
    ],
    "game": {
      "arch": "win64",
      "exe": "drive_c/GOG Games/Broken Lines/Launch Broken Lines.lnk",
      "prefix": "$GAMEDIR"
    },
    "installer": [
      {
        "task": {
          "arch": "win64",
          "name": "create_prefix",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "extract": {
          "dst": "$CACHE/dxsetup",
          "file": "dx2010"
        }
      },
      {
        "task": {
          "arch": "win64",
          "args": "/silent",
          "executable": "$CACHE/dxsetup/DXSETUP.exe",
          "name": "wineexec",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "vcrun2012 vcrun2013 win7",
          "arch": "win64",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "args": "/SP- /NOCANCEL /SUPPRESSMSGBOXES",
          "description": "Installing Broken Lines",
          "executable": "setup",
          "name": "wineexec",
          "prefix": "$GAMEDIR"
        }
      }
    ],
    "system": {
      "env": {
        "DXVK_HUD": "compiler",
        "__GL_SHADER_DISK_CACHE": 1,
        "__GL_SHADER_DISK_CACHE_PATH": "$GAMEDIR"
      },
      "pulse_latency": false
    },
    "wine": {
      "Desktop": true
    }
  }
}
Back to game