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"
}
}
]
}
}