Skip to content

Instantly share code, notes, and snippets.

@sgalland
Last active June 27, 2024 07:17
Show Gist options
  • Save sgalland/27dadd61efc149942ebe5826e424d227 to your computer and use it in GitHub Desktop.
Save sgalland/27dadd61efc149942ebe5826e424d227 to your computer and use it in GitHub Desktop.
SWG Infinity Lutris Installer
name: SWG Infinity
version: Installer
game_slug: swg-infinity
slug: swg-infinity
runner: wine
script:
game:
arch: win32
# This path will need to be updated to your home folder inside Lutris (I assume its your Linux username)
exe: $GAMEDIR/drive_c/users/sgalland/AppData/Roaming/SWG Infinity/Login/InfinityLogin.exe
prefix: $GAMEDIR
files:
- installer:
url: https://www.dropbox.com/scl/fi/u2n5f4xxa2ma2xpeqs5fq/InfinityLoginInstaller.exe?rlkey=xni0qa34qaq3sl3r8o6ee97u6&dl=1
filename: InfinityLoginInstaller.exe
installer:
- task:
arch: win32
name: create_prefix
prefix: $GAMEDIR
- task:
name: winetricks
app: dotnet48 dotnetdesktop7 vcrun2019 #corefonts dotnet472 d3dcompiler_47
description: Installing dependencies, including .NET. This will take a while.
prefix: $GAMEDIR
- task:
name: winetricks
app: win10
arch: win32
prefix: $GAMEDIR
- task:
arch: win32
name: wineexec
executable: installer
description: Installing SWG Infinity Launcher
system:
env:
DOTNET_ROOT: "C:\\Program Files (x86)\\dotnet"
wine:
version: wine-ge-8-26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment