files:
- xwahacker:
filename: xwahacker-latest.zip
url: https://sourceforge.net/projects/xwahacker/files/latest/download
- install: N/A:Select the installer provided by GOG.
game:
exe: drive_c/Games/XWA/Alliance.EXE
game_slug: star-wars-x-wing-alliance
gogslug: star_wars_xwing_alliance
prefix: $GAMEDIR
installer:
- task:
name: create_prefix
prefix: $GAMEDIR
- task:
arch: win64
args: /dir="C:\Games\XWA"
description: Running installer. Please quit the installer at the end, do not run
the game until this script finishes installing. Do not change the installation
path if you want to install XWAU/TFTC later
executable: install
name: wineexec
prefix: $GAMEDIR
- extract:
dst: $CACHE
file: xwahacker
format: zip
- task:
args: XWINGALLIANCE.EXE -p 71
executable: $CACHE/xwahacker.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR/drive_c/Games/XWA
- task:
args: XWINGALLIANCE.EXE -p 103
executable: $CACHE/xwahacker.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR/drive_c/Games/XWA
- task:
args: XWINGALLIANCE.EXE -c 0
executable: $CACHE/xwahacker.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR/drive_c/Games/XWA
- task:
args: XWINGALLIANCE.EXE -c 7
executable: $CACHE/xwahacker.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR/drive_c/Games/XWA
- task:
args: XWINGALLIANCE.EXE -r 1 1920 1080
executable: $CACHE/xwahacker.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR/drive_c/Games/XWA
system:
env:
DXVK_STATE_CACHE: '0'
reset_desktop: true
wine:
overrides:
ddraw.dll: n, b
dinput.dll: n, b
description: ''
game_slug: star-wars-x-wing-alliance
gogslug: star_wars_pilots_bundle
humblestoreid: ''
installer_slug: star-wars-x-wing-alliance-gog
name: 'STAR WARS: X-Wing Alliance'
notes: 'Requires a controller or joystick.
Utilises XWA Hacker for improved system compatibility.'
runner: wine
script:
files:
- xwahacker:
filename: xwahacker-latest.zip
url: https://sourceforge.net/projects/xwahacker/files/latest/download
- install: N/A:Select the installer provided by GOG.
game:
exe: drive_c/Games/XWA/Alliance.EXE
game_slug: star-wars-x-wing-alliance
gogslug: star_wars_xwing_alliance
prefix: $GAMEDIR
installer:
- task:
name: create_prefix
prefix: $GAMEDIR
- task:
arch: win64
args: /dir="C:\Games\XWA"
description: Running installer. Please quit the installer at the end, do not
run the game until this script finishes installing. Do not change the installation
path if you want to install XWAU/TFTC later
executable: install
name: wineexec
prefix: $GAMEDIR
- extract:
dst: $CACHE
file: xwahacker
format: zip
- task:
args: XWINGALLIANCE.EXE -p 71
executable: $CACHE/xwahacker.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR/drive_c/Games/XWA
- task:
args: XWINGALLIANCE.EXE -p 103
executable: $CACHE/xwahacker.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR/drive_c/Games/XWA
- task:
args: XWINGALLIANCE.EXE -c 0
executable: $CACHE/xwahacker.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR/drive_c/Games/XWA
- task:
args: XWINGALLIANCE.EXE -c 7
executable: $CACHE/xwahacker.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR/drive_c/Games/XWA
- task:
args: XWINGALLIANCE.EXE -r 1 1920 1080
executable: $CACHE/xwahacker.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR/drive_c/Games/XWA
system:
env:
DXVK_STATE_CACHE: '0'
reset_desktop: true
wine:
overrides:
ddraw.dll: n, b
dinput.dll: n, b
slug: star-wars-x-wing-alliance-gog
steamid: 361670
version: GOG
year: 1999
{
"game_slug": "star-wars-x-wing-alliance",
"version": "GOG",
"description": "",
"notes": "Requires a controller or joystick.\n\nUtilises XWA Hacker for improved system compatibility.",
"name": "STAR WARS: X-Wing Alliance",
"year": 1999,
"steamid": 361670,
"gogslug": "star_wars_pilots_bundle",
"humblestoreid": "",
"runner": "wine",
"slug": "star-wars-x-wing-alliance-gog",
"installer_slug": "star-wars-x-wing-alliance-gog",
"script": {
"files": [
{
"xwahacker": {
"filename": "xwahacker-latest.zip",
"url": "https://sourceforge.net/projects/xwahacker/files/latest/download"
}
},
{
"install": "N/A:Select the installer provided by GOG."
}
],
"game": {
"exe": "drive_c/Games/XWA/Alliance.EXE",
"game_slug": "star-wars-x-wing-alliance",
"gogslug": "star_wars_xwing_alliance",
"prefix": "$GAMEDIR"
},
"installer": [
{
"task": {
"name": "create_prefix",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"arch": "win64",
"args": "/dir=\"C:\\Games\\XWA\"",
"description": "Running installer. Please quit the installer at the end, do not run the game until this script finishes installing. Do not change the installation path if you want to install XWAU/TFTC later",
"executable": "install",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"extract": {
"dst": "$CACHE",
"file": "xwahacker",
"format": "zip"
}
},
{
"task": {
"args": "XWINGALLIANCE.EXE -p 71",
"executable": "$CACHE/xwahacker.exe",
"name": "wineexec",
"prefix": "$GAMEDIR",
"working_dir": "$GAMEDIR/drive_c/Games/XWA"
}
},
{
"task": {
"args": "XWINGALLIANCE.EXE -p 103",
"executable": "$CACHE/xwahacker.exe",
"name": "wineexec",
"prefix": "$GAMEDIR",
"working_dir": "$GAMEDIR/drive_c/Games/XWA"
}
},
{
"task": {
"args": "XWINGALLIANCE.EXE -c 0",
"executable": "$CACHE/xwahacker.exe",
"name": "wineexec",
"prefix": "$GAMEDIR",
"working_dir": "$GAMEDIR/drive_c/Games/XWA"
}
},
{
"task": {
"args": "XWINGALLIANCE.EXE -c 7",
"executable": "$CACHE/xwahacker.exe",
"name": "wineexec",
"prefix": "$GAMEDIR",
"working_dir": "$GAMEDIR/drive_c/Games/XWA"
}
},
{
"task": {
"args": "XWINGALLIANCE.EXE -r 1 1920 1080",
"executable": "$CACHE/xwahacker.exe",
"name": "wineexec",
"prefix": "$GAMEDIR",
"working_dir": "$GAMEDIR/drive_c/Games/XWA"
}
}
],
"system": {
"env": {
"DXVK_STATE_CACHE": "0"
},
"reset_desktop": true
},
"wine": {
"overrides": {
"ddraw.dll": "n, b",
"dinput.dll": "n, b"
}
}
}
}