Installer star-wars-x-wing-alliance-xwaupgrade-steam
files: - xwa: $STEAM:361670:. - xwau2020: https://www.xwaupgrade.com/download/installers/XWAU2020.exe - xwau2020update_v5.0: https://www.xwaupgrade.com/download/installers/XWAU2020update_v5.0.exe - xwau2020fixpack_v5.6.2: https://www.xwaupgrade.com/download/installers/XWAU2020fixpack_v5.6.2.exe - ddraw_beta: https://www.xwaupgrade.com/download/betas/EffectsByBlueMax2_beta_v2023-09-03.zip - xwa_hooks_setup: https://raw.github.com/JeremyAnsel/XwaHooksSetup/master/XwaHooksSetup/zip/XwaHooksSetup.zip game: arch: win64 exe: drive_c/Games/XWA/ALLIANCE.EXE prefix: $GAMEDIR installer: - merge: dst: $GAMEDIR/drive_c/Games/XWA src: xwa - task: description: Set the XWA install path in the registry key: Install Path name: set_regedit path: HKEY_LOCAL_MACHINE\Software\Wow6432Node\lucasarts entertainment company llc\X-Wing Alliance\v1.0 type: REG_SZ value: c:\\Games\\XWA - task: app: dotnet48 arch: win64 description: Installing .NET 4.8 name: winetricks prefix: $GAMEDIR - task: arch: win64 description: Installing XWA Upgrade 2020 executable: xwau2020 name: wineexec prefix: $GAMEDIR - task: arch: win64 description: Installing XWA Upgrade 2020 Patch 5 executable: xwau2020update_v5.0 name: wineexec prefix: $GAMEDIR - task: arch: win64 description: Installing XWA Upgrade 2020 Fixpack 5.6.2 executable: xwau2020fixpack_v5.6.2 name: wineexec prefix: $GAMEDIR - extract: description: Installing latest ddraw beta dst: $GAMEDIR/drive_c/Games/XWA/ file: ddraw_beta - extract: description: Extracting XwaHooksSetup tool dst: $GAMEDIR/drive_c/Games/XWA/XwaHooksSetup file: xwa_hooks_setup - task: arch: win64 description: Download latest hooks with XwaHooksSetup executable: drive_c/Games/XWA/XwaHooksSetup.exe name: wineexec prefix: $GAMEDIR - merge: dst: $GAMEDIR/drive_c/Games/XWA src: $GAMEDIR/drive_c/Games/XWA/XwaHooksSetup/Setup - task: description: Set BabuFriksConfigurator to not use DXVK key: d3d9 name: set_regedit path: HKEY_CURRENT_USER\Software\Wine\AppDefaults\BabuFriksConfigurator.exe\DllOverrides type: REG_SZ value: builtin - task: description: Set PalpatineTotalConverter to not use DXVK key: d3d9 name: set_regedit path: HKEY_CURRENT_USER\Software\Wine\AppDefaults\PalpatineTotalConverter.exe\DllOverrides type: REG_SZ value: builtin - task: description: Set Launcher to not use DXVK key: d3d9 name: set_regedit path: HKEY_CURRENT_USER\Software\Wine\AppDefaults\Alliance.exe\DllOverrides type: REG_SZ value: builtin - task: description: Set Joystick Configuration Tool to not use DXVK key: d3d9 name: set_regedit path: HKEY_CURRENT_USER\Software\Wine\AppDefaults\XwaJoystickConfig.exe\DllOverrides type: REG_SZ value: builtin - task: app: win10 arch: win64 description: Setting Windows 10 mode name: winetricks prefix: $GAMEDIR system: env: DXVK_STATE_CACHE: '0' reset_desktop: true wine: overrides: ddraw.dll: n, b dinput.dll: n, b
description: XWAU 5.6.2+beta using DXVK game_slug: star-wars-x-wing-alliance gogslug: star_wars_xwing_alliance humblestoreid: '' installer_slug: star-wars-x-wing-alliance-xwaupgrade-steam name: 'STAR WARS: X-Wing Alliance' notes: "XWAUpgrade Website: https://xwaupgrade.com\r\nDistribution of XWAUpgrade has\ \ been approved by the project.\r\n\r\nThis installer requires the game installed\ \ from Steam. It will copy the files from the Steam folder into a new folder inside\ \ the prefix (c:\\Games\\XWA), to avoid interference from Steam.\r\n\r\nIt will\ \ install the latest beta since it is necessary to make the game run in Linux with\ \ DXVK.\r\n\r\nYou can ignore the error pop-ups during the .NET 4.8 installation." runner: wine script: files: - xwa: $STEAM:361670:. - xwau2020: https://www.xwaupgrade.com/download/installers/XWAU2020.exe - xwau2020update_v5.0: https://www.xwaupgrade.com/download/installers/XWAU2020update_v5.0.exe - xwau2020fixpack_v5.6.2: https://www.xwaupgrade.com/download/installers/XWAU2020fixpack_v5.6.2.exe - ddraw_beta: https://www.xwaupgrade.com/download/betas/EffectsByBlueMax2_beta_v2023-09-03.zip - xwa_hooks_setup: https://raw.github.com/JeremyAnsel/XwaHooksSetup/master/XwaHooksSetup/zip/XwaHooksSetup.zip game: arch: win64 exe: drive_c/Games/XWA/ALLIANCE.EXE prefix: $GAMEDIR installer: - merge: dst: $GAMEDIR/drive_c/Games/XWA src: xwa - task: description: Set the XWA install path in the registry key: Install Path name: set_regedit path: HKEY_LOCAL_MACHINE\Software\Wow6432Node\lucasarts entertainment company llc\X-Wing Alliance\v1.0 type: REG_SZ value: c:\\Games\\XWA - task: app: dotnet48 arch: win64 description: Installing .NET 4.8 name: winetricks prefix: $GAMEDIR - task: arch: win64 description: Installing XWA Upgrade 2020 executable: xwau2020 name: wineexec prefix: $GAMEDIR - task: arch: win64 description: Installing XWA Upgrade 2020 Patch 5 executable: xwau2020update_v5.0 name: wineexec prefix: $GAMEDIR - task: arch: win64 description: Installing XWA Upgrade 2020 Fixpack 5.6.2 executable: xwau2020fixpack_v5.6.2 name: wineexec prefix: $GAMEDIR - extract: description: Installing latest ddraw beta dst: $GAMEDIR/drive_c/Games/XWA/ file: ddraw_beta - extract: description: Extracting XwaHooksSetup tool dst: $GAMEDIR/drive_c/Games/XWA/XwaHooksSetup file: xwa_hooks_setup - task: arch: win64 description: Download latest hooks with XwaHooksSetup executable: drive_c/Games/XWA/XwaHooksSetup.exe name: wineexec prefix: $GAMEDIR - merge: dst: $GAMEDIR/drive_c/Games/XWA src: $GAMEDIR/drive_c/Games/XWA/XwaHooksSetup/Setup - task: description: Set BabuFriksConfigurator to not use DXVK key: d3d9 name: set_regedit path: HKEY_CURRENT_USER\Software\Wine\AppDefaults\BabuFriksConfigurator.exe\DllOverrides type: REG_SZ value: builtin - task: description: Set PalpatineTotalConverter to not use DXVK key: d3d9 name: set_regedit path: HKEY_CURRENT_USER\Software\Wine\AppDefaults\PalpatineTotalConverter.exe\DllOverrides type: REG_SZ value: builtin - task: description: Set Launcher to not use DXVK key: d3d9 name: set_regedit path: HKEY_CURRENT_USER\Software\Wine\AppDefaults\Alliance.exe\DllOverrides type: REG_SZ value: builtin - task: description: Set Joystick Configuration Tool to not use DXVK key: d3d9 name: set_regedit path: HKEY_CURRENT_USER\Software\Wine\AppDefaults\XwaJoystickConfig.exe\DllOverrides type: REG_SZ value: builtin - task: app: win10 arch: win64 description: Setting Windows 10 mode name: winetricks prefix: $GAMEDIR 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-xwaupgrade-steam steamid: 361670 version: XWAUpgrade - Steam year: 1999
{ "game_slug": "star-wars-x-wing-alliance", "version": "XWAUpgrade - Steam", "description": "XWAU 5.6.2+beta using DXVK", "notes": "XWAUpgrade Website: https://xwaupgrade.com\r\nDistribution of XWAUpgrade has been approved by the project.\r\n\r\nThis installer requires the game installed from Steam. It will copy the files from the Steam folder into a new folder inside the prefix (c:\\Games\\XWA), to avoid interference from Steam.\r\n\r\nIt will install the latest beta since it is necessary to make the game run in Linux with DXVK.\r\n\r\nYou can ignore the error pop-ups during the .NET 4.8 installation.", "name": "STAR WARS: X-Wing Alliance", "year": 1999, "steamid": 361670, "gogslug": "star_wars_xwing_alliance", "humblestoreid": "", "runner": "wine", "slug": "star-wars-x-wing-alliance-xwaupgrade-steam", "installer_slug": "star-wars-x-wing-alliance-xwaupgrade-steam", "script": { "files": [ { "xwa": "$STEAM:361670:." }, { "xwau2020": "https://www.xwaupgrade.com/download/installers/XWAU2020.exe" }, { "xwau2020update_v5.0": "https://www.xwaupgrade.com/download/installers/XWAU2020update_v5.0.exe" }, { "xwau2020fixpack_v5.6.2": "https://www.xwaupgrade.com/download/installers/XWAU2020fixpack_v5.6.2.exe" }, { "ddraw_beta": "https://www.xwaupgrade.com/download/betas/EffectsByBlueMax2_beta_v2023-09-03.zip" }, { "xwa_hooks_setup": "https://raw.github.com/JeremyAnsel/XwaHooksSetup/master/XwaHooksSetup/zip/XwaHooksSetup.zip" } ], "game": { "arch": "win64", "exe": "drive_c/Games/XWA/ALLIANCE.EXE", "prefix": "$GAMEDIR" }, "installer": [ { "merge": { "dst": "$GAMEDIR/drive_c/Games/XWA", "src": "xwa" } }, { "task": { "description": "Set the XWA install path in the registry", "key": "Install Path", "name": "set_regedit", "path": "HKEY_LOCAL_MACHINE\\Software\\Wow6432Node\\lucasarts entertainment company llc\\X-Wing Alliance\\v1.0", "type": "REG_SZ", "value": "c:\\\\Games\\\\XWA" } }, { "task": { "app": "dotnet48", "arch": "win64", "description": "Installing .NET 4.8", "name": "winetricks", "prefix": "$GAMEDIR" } }, { "task": { "arch": "win64", "description": "Installing XWA Upgrade 2020", "executable": "xwau2020", "name": "wineexec", "prefix": "$GAMEDIR" } }, { "task": { "arch": "win64", "description": "Installing XWA Upgrade 2020 Patch 5", "executable": "xwau2020update_v5.0", "name": "wineexec", "prefix": "$GAMEDIR" } }, { "task": { "arch": "win64", "description": "Installing XWA Upgrade 2020 Fixpack 5.6.2", "executable": "xwau2020fixpack_v5.6.2", "name": "wineexec", "prefix": "$GAMEDIR" } }, { "extract": { "description": "Installing latest ddraw beta", "dst": "$GAMEDIR/drive_c/Games/XWA/", "file": "ddraw_beta" } }, { "extract": { "description": "Extracting XwaHooksSetup tool", "dst": "$GAMEDIR/drive_c/Games/XWA/XwaHooksSetup", "file": "xwa_hooks_setup" } }, { "task": { "arch": "win64", "description": "Download latest hooks with XwaHooksSetup", "executable": "drive_c/Games/XWA/XwaHooksSetup.exe", "name": "wineexec", "prefix": "$GAMEDIR" } }, { "merge": { "dst": "$GAMEDIR/drive_c/Games/XWA", "src": "$GAMEDIR/drive_c/Games/XWA/XwaHooksSetup/Setup" } }, { "task": { "description": "Set BabuFriksConfigurator to not use DXVK", "key": "d3d9", "name": "set_regedit", "path": "HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\BabuFriksConfigurator.exe\\DllOverrides", "type": "REG_SZ", "value": "builtin" } }, { "task": { "description": "Set PalpatineTotalConverter to not use DXVK", "key": "d3d9", "name": "set_regedit", "path": "HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\PalpatineTotalConverter.exe\\DllOverrides", "type": "REG_SZ", "value": "builtin" } }, { "task": { "description": "Set Launcher to not use DXVK", "key": "d3d9", "name": "set_regedit", "path": "HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\Alliance.exe\\DllOverrides", "type": "REG_SZ", "value": "builtin" } }, { "task": { "description": "Set Joystick Configuration Tool to not use DXVK", "key": "d3d9", "name": "set_regedit", "path": "HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\XwaJoystickConfig.exe\\DllOverrides", "type": "REG_SZ", "value": "builtin" } }, { "task": { "app": "win10", "arch": "win64", "description": "Setting Windows 10 mode", "name": "winetricks", "prefix": "$GAMEDIR" } } ], "system": { "env": { "DXVK_STATE_CACHE": "0" }, "reset_desktop": true }, "wine": { "overrides": { "ddraw.dll": "n, b", "dinput.dll": "n, b" } } } }