Installer zwift-windows

files:
- setup:
    filename: ZwiftSetup.exe
    referer: https://www.zwift.com
    url: https://cdn.zwift.com/app/ZwiftSetup.exe
- run_from_process:
    filename: RunFromProcess.zip
    url: https://www.nirsoft.net/utils/runfromprocess.zip
game:
  arch: win64
  args: ZwiftLauncher.exe ZwiftApp.exe
  exe: $GAMEDIR/RunFromProcess-x64.exe
  prefix: $GAMEDIR
  working_dir: $GAMEDIR/drive_c/Program Files (x86)/Zwift
installer:
- task:
    arch: win64
    description: Creating 64bit Wine prefix.
    name: create_prefix
    prefix: $GAMEDIR
- task:
    app: dotnet48 win10
    arch: win64
    description: Installing .NET Framework Service Pack 1
    name: winetricks
    prefix: $GAMEDIR
- task:
    arch: win64
    description: Installing Zwift
    exclude_processes: ZwiftLauncher.exe
    executable: setup
    name: wineexec
- extract:
    dst: $GAMEDIR
    file: run_from_process
description: ''
game_slug: zwift
gogslug: ''
humblestoreid: ''
installer_slug: zwift-windows
name: Zwift
notes: "During Installation:\r\nAfter the Zwift installer downloads, you'll be greeted\
  \ by a white screen. Quit the launcher, including from the wine system tray\r\n\r\
  \nAfter Installation\r\nZwift requires the launcher to be running at all times.\
  \ Select \"Run EXE inside wine prefix\" and select \"drive_c/Program Files (x86)/Zwift/ZwiftLauncher.exe\"\
  . Once it's running you can hit \"Play\"."
runner: wine
script:
  files:
  - setup:
      filename: ZwiftSetup.exe
      referer: https://www.zwift.com
      url: https://cdn.zwift.com/app/ZwiftSetup.exe
  - run_from_process:
      filename: RunFromProcess.zip
      url: https://www.nirsoft.net/utils/runfromprocess.zip
  game:
    arch: win64
    args: ZwiftLauncher.exe ZwiftApp.exe
    exe: $GAMEDIR/RunFromProcess-x64.exe
    prefix: $GAMEDIR
    working_dir: $GAMEDIR/drive_c/Program Files (x86)/Zwift
  installer:
  - task:
      arch: win64
      description: Creating 64bit Wine prefix.
      name: create_prefix
      prefix: $GAMEDIR
  - task:
      app: dotnet48 win10
      arch: win64
      description: Installing .NET Framework Service Pack 1
      name: winetricks
      prefix: $GAMEDIR
  - task:
      arch: win64
      description: Installing Zwift
      exclude_processes: ZwiftLauncher.exe
      executable: setup
      name: wineexec
  - extract:
      dst: $GAMEDIR
      file: run_from_process
slug: zwift-windows
steamid: null
version: Windows
year: 2014
{
  "game_slug": "zwift",
  "version": "Windows",
  "description": "",
  "notes": "During Installation:\r\nAfter the Zwift installer downloads, you'll be greeted by a white screen. Quit the launcher, including from the wine system tray\r\n\r\nAfter Installation\r\nZwift requires the launcher to be running at all times. Select \"Run EXE inside wine prefix\" and select \"drive_c/Program Files (x86)/Zwift/ZwiftLauncher.exe\". Once it's running you can hit \"Play\".",
  "name": "Zwift",
  "year": 2014,
  "steamid": null,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "zwift-windows",
  "installer_slug": "zwift-windows",
  "script": {
    "files": [
      {
        "setup": {
          "filename": "ZwiftSetup.exe",
          "referer": "https://www.zwift.com",
          "url": "https://cdn.zwift.com/app/ZwiftSetup.exe"
        }
      },
      {
        "run_from_process": {
          "filename": "RunFromProcess.zip",
          "url": "https://www.nirsoft.net/utils/runfromprocess.zip"
        }
      }
    ],
    "game": {
      "arch": "win64",
      "args": "ZwiftLauncher.exe ZwiftApp.exe",
      "exe": "$GAMEDIR/RunFromProcess-x64.exe",
      "prefix": "$GAMEDIR",
      "working_dir": "$GAMEDIR/drive_c/Program Files (x86)/Zwift"
    },
    "installer": [
      {
        "task": {
          "arch": "win64",
          "description": "Creating 64bit Wine prefix.",
          "name": "create_prefix",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "dotnet48 win10",
          "arch": "win64",
          "description": "Installing .NET Framework Service Pack 1",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Installing Zwift",
          "exclude_processes": "ZwiftLauncher.exe",
          "executable": "setup",
          "name": "wineexec"
        }
      },
      {
        "extract": {
          "dst": "$GAMEDIR",
          "file": "run_from_process"
        }
      }
    ]
  }
}
Back to game