Installer zwift-1301

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
- WebView2:
    filename: MicrosoftEdgeWebview2RuntimeInstallerX64.exe
    url: https://go.microsoft.com/fwlink/?linkid=2124701
game:
  arch: win64
  args: ZwiftLauncher.exe ZwiftApp.exe
  exe: $GAMEDIR/drive_c/Program Files (x86)/Zwift/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: dotnet20 win10
    arch: win64
    description: Installing .NET Framework 2.0
    name: winetricks
    prefix: $GAMEDIR
- task:
    app: dotnet40 win10
    arch: win64
    description: Installing .NET Framework 4.0
    name: winetricks
    prefix: $GAMEDIR
- task:
    app: dotnet48 win10
    arch: win64
    description: Installing .NET Framework 4.8
    name: winetricks
    prefix: $GAMEDIR
- task:
    app: d3dcompiler_47 win10
    arch: win64
    description: Installing d3dcompiler_47
    name: winetricks
    prefix: $GAMEDIR
- task:
    arch: win64
    description: Installing WebView2
    executable: WebView2
    name: wineexec
- task:
    arch: win64
    description: Installing Zwift
    exclude_processes: ZwiftLauncher.exe
    executable: setup
    name: wineexec
- extract:
    dst: $GAMEDIR/drive_c/Program Files (x86)/Zwift
    file: run_from_process
description: ''
game_slug: zwift
gogslug: ''
humblestoreid: ''
installer_slug: zwift-1301
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\nDuplicate the Zwift game in Lutris and edit it\r\n\r\n\
  * Change the name to Zwift Launcher\r\n* Edit the Executable to the path of ZwiftLauncher.exe\
  \ (~/Games/zwift/drive_c/Program Files (x86)/Zwift/ZwiftLauncher.exe)\r\n* Remove\
  \ the arguments\r\n* Save\r\n\r\nAdded bonus: Borderless Gaming\r\n\r\n* Download\
  \ https://github.com/Codeusa/Borderless-Gaming/releases/download/9.5.6/BorderlessGaming9.5.6_admin_setup.exe\
  \ to wineprefix\r\n\r\n* In Lutris, *Run EXE inside Wine prefix* and install the\
  \ downloaded BorderlessGaming9.5.6_admin_setup.exe\r\n\r\n* In Lutris, click on\
  \ the + sign in top left corner and fill in:\r\n  * Name: Borderless Gaming\r\n\
  \  * Runner: Wine\r\n  * Game options: \r\n  * Executable: ~/Games/zwift/drive_c/Program\
  \ Files (x86)/Borderless Gaming/BorderlessGaming.exe\r\n  * Working Directory: ~/Games/zwift/drive_c/Program\
  \ Files (x86)/Borderless Gaming\r\n  * Wine prefix: ~/Games/zwift\r\n\r\nRunning\
  \ Zwift:\r\n\r\n1. Open Lutris\r\n\r\n2. Open Zwift Launcher\r\n\r\n3. Open Zwift\r\
  \n\r\n4. Open Bordeless Gaming and add Zwift to favorites\r\n\r\n5. Open Zwift Companion\
  \ app for Bluetooth\r\n    - (Only needed for heart rate monitor if you are not\
  \ running a Kickr V5 or V6 with Direct Connect)"
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
  - WebView2:
      filename: MicrosoftEdgeWebview2RuntimeInstallerX64.exe
      url: https://go.microsoft.com/fwlink/?linkid=2124701
  game:
    arch: win64
    args: ZwiftLauncher.exe ZwiftApp.exe
    exe: $GAMEDIR/drive_c/Program Files (x86)/Zwift/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: dotnet20 win10
      arch: win64
      description: Installing .NET Framework 2.0
      name: winetricks
      prefix: $GAMEDIR
  - task:
      app: dotnet40 win10
      arch: win64
      description: Installing .NET Framework 4.0
      name: winetricks
      prefix: $GAMEDIR
  - task:
      app: dotnet48 win10
      arch: win64
      description: Installing .NET Framework 4.8
      name: winetricks
      prefix: $GAMEDIR
  - task:
      app: d3dcompiler_47 win10
      arch: win64
      description: Installing d3dcompiler_47
      name: winetricks
      prefix: $GAMEDIR
  - task:
      arch: win64
      description: Installing WebView2
      executable: WebView2
      name: wineexec
  - task:
      arch: win64
      description: Installing Zwift
      exclude_processes: ZwiftLauncher.exe
      executable: setup
      name: wineexec
  - extract:
      dst: $GAMEDIR/drive_c/Program Files (x86)/Zwift
      file: run_from_process
slug: zwift-1301
steamid: null
version: 1.30.1
year: 2014
{
  "game_slug": "zwift",
  "version": "1.30.1",
  "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\nDuplicate the Zwift game in Lutris and edit it\r\n\r\n* Change the name to Zwift Launcher\r\n* Edit the Executable to the path of ZwiftLauncher.exe (~/Games/zwift/drive_c/Program Files (x86)/Zwift/ZwiftLauncher.exe)\r\n* Remove the arguments\r\n* Save\r\n\r\nAdded bonus: Borderless Gaming\r\n\r\n* Download https://github.com/Codeusa/Borderless-Gaming/releases/download/9.5.6/BorderlessGaming9.5.6_admin_setup.exe to wineprefix\r\n\r\n* In Lutris, *Run EXE inside Wine prefix* and install the downloaded BorderlessGaming9.5.6_admin_setup.exe\r\n\r\n* In Lutris, click on the + sign in top left corner and fill in:\r\n  * Name: Borderless Gaming\r\n  * Runner: Wine\r\n  * Game options: \r\n  * Executable: ~/Games/zwift/drive_c/Program Files (x86)/Borderless Gaming/BorderlessGaming.exe\r\n  * Working Directory: ~/Games/zwift/drive_c/Program Files (x86)/Borderless Gaming\r\n  * Wine prefix: ~/Games/zwift\r\n\r\nRunning Zwift:\r\n\r\n1. Open Lutris\r\n\r\n2. Open Zwift Launcher\r\n\r\n3. Open Zwift\r\n\r\n4. Open Bordeless Gaming and add Zwift to favorites\r\n\r\n5. Open Zwift Companion app for Bluetooth\r\n    - (Only needed for heart rate monitor if you are not running a Kickr V5 or V6 with Direct Connect)",
  "name": "Zwift",
  "year": 2014,
  "steamid": null,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "zwift-1301",
  "installer_slug": "zwift-1301",
  "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"
        }
      },
      {
        "WebView2": {
          "filename": "MicrosoftEdgeWebview2RuntimeInstallerX64.exe",
          "url": "https://go.microsoft.com/fwlink/?linkid=2124701"
        }
      }
    ],
    "game": {
      "arch": "win64",
      "args": "ZwiftLauncher.exe ZwiftApp.exe",
      "exe": "$GAMEDIR/drive_c/Program Files (x86)/Zwift/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": "dotnet20 win10",
          "arch": "win64",
          "description": "Installing .NET Framework 2.0",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "dotnet40 win10",
          "arch": "win64",
          "description": "Installing .NET Framework 4.0",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "dotnet48 win10",
          "arch": "win64",
          "description": "Installing .NET Framework 4.8",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "d3dcompiler_47 win10",
          "arch": "win64",
          "description": "Installing d3dcompiler_47",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Installing WebView2",
          "executable": "WebView2",
          "name": "wineexec"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Installing Zwift",
          "exclude_processes": "ZwiftLauncher.exe",
          "executable": "setup",
          "name": "wineexec"
        }
      },
      {
        "extract": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/Zwift",
          "file": "run_from_process"
        }
      }
    ]
  }
}
Back to game