files:
- installer:
filename: InfinityLoginInstaller.exe
url: https://www.dropbox.com/scl/fi/u2n5f4xxa2ma2xpeqs5fq/InfinityLoginInstaller.exe?rlkey=xni0qa34qaq3sl3r8o6ee97u6&dl=1
game:
arch: win32
exe: $GAMEDIR/drive_c/users/$USER/AppData/Roaming/SWG Infinity/Login/InfinityLogin.exe
prefix: $GAMEDIR
installer:
- task:
arch: win32
name: create_prefix
prefix: $GAMEDIR
- task:
app: dotnet48 dotnetdesktop7 vcrun2019
description: Installing dependencies, including .NET. This will take a while.
name: winetricks
prefix: $GAMEDIR
- task:
app: win10
arch: win32
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
description: Installing SWG Infinity Launcher
executable: installer
name: wineexec
system:
env:
DOTNET_ROOT: C:\Program Files (x86)\dotnet
description: ''
game_slug: swg-infinity
gogslug: ''
humblestoreid: ''
installer_slug: swg-infinity-installer
name: SWG Infinity
notes: "At the end of installation, the user will be manually required to click next\
\ through the SWG Infinity installer. \r\n\r\nOnce completed the user can play the\
\ game. Due to .NET 7.0 stability issues on Wine, the launchpad does crash. If you\
\ keep re-running the launchpad and logging in, the user will eventually be able\
\ to play the game."
runner: wine
script:
files:
- installer:
filename: InfinityLoginInstaller.exe
url: https://www.dropbox.com/scl/fi/u2n5f4xxa2ma2xpeqs5fq/InfinityLoginInstaller.exe?rlkey=xni0qa34qaq3sl3r8o6ee97u6&dl=1
game:
arch: win32
exe: $GAMEDIR/drive_c/users/$USER/AppData/Roaming/SWG Infinity/Login/InfinityLogin.exe
prefix: $GAMEDIR
installer:
- task:
arch: win32
name: create_prefix
prefix: $GAMEDIR
- task:
app: dotnet48 dotnetdesktop7 vcrun2019
description: Installing dependencies, including .NET. This will take a while.
name: winetricks
prefix: $GAMEDIR
- task:
app: win10
arch: win32
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
description: Installing SWG Infinity Launcher
executable: installer
name: wineexec
system:
env:
DOTNET_ROOT: C:\Program Files (x86)\dotnet
slug: swg-infinity-installer
steamid: null
version: Installer
year: null
{
"game_slug": "swg-infinity",
"version": "Installer",
"description": "",
"notes": "At the end of installation, the user will be manually required to click next through the SWG Infinity installer. \r\n\r\nOnce completed the user can play the game. Due to .NET 7.0 stability issues on Wine, the launchpad does crash. If you keep re-running the launchpad and logging in, the user will eventually be able to play the game.",
"name": "SWG Infinity",
"year": null,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "swg-infinity-installer",
"installer_slug": "swg-infinity-installer",
"script": {
"files": [
{
"installer": {
"filename": "InfinityLoginInstaller.exe",
"url": "https://www.dropbox.com/scl/fi/u2n5f4xxa2ma2xpeqs5fq/InfinityLoginInstaller.exe?rlkey=xni0qa34qaq3sl3r8o6ee97u6&dl=1"
}
}
],
"game": {
"arch": "win32",
"exe": "$GAMEDIR/drive_c/users/$USER/AppData/Roaming/SWG Infinity/Login/InfinityLogin.exe",
"prefix": "$GAMEDIR"
},
"installer": [
{
"task": {
"arch": "win32",
"name": "create_prefix",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "dotnet48 dotnetdesktop7 vcrun2019",
"description": "Installing dependencies, including .NET. This will take a while.",
"name": "winetricks",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "win10",
"arch": "win32",
"name": "winetricks",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"arch": "win32",
"description": "Installing SWG Infinity Launcher",
"executable": "installer",
"name": "wineexec"
}
}
],
"system": {
"env": {
"DOTNET_ROOT": "C:\\Program Files (x86)\\dotnet"
}
}
}
}