Last active
June 27, 2024 01:30
-
-
Save earthmeLon/82d4f6d8e801900401604608ff4026ff to your computer and use it in GitHub Desktop.
Lutris Installer for HorizonXI
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Working Launcher for installation: 1.0.1 | |
# Current Version of Launcher: $VERSION | |
# There are issues using newer launcher to install the game | |
# Instead, we grab the 1.0.1 installer to download and install the game | |
# After installation, switch Game Settings to load the current version of the launcher (ie: 1.1.3) | |
# Original: https://github.com/sarca571ca/horizonxi-lutris | |
name: HorizonXI | |
game_slug: horizonxi | |
version: 1.1.4 | |
slug: horizonxi | |
runner: wine | |
year: 2022 | |
user: meLon | |
cache: /tmp/$NAME | |
description: Base Lutris script for downloading and installing HorizonXI Launcher. | |
script: | |
variables: | |
HOR_PATH: drive_c/Program Files (x86)/HorizonXI | |
POL_PATH: drive_c/Program Files (x86)/HorizonXI/Game/SquareEnix/PlayOnlineViewer | |
FFXI_PATH: drive_c/Program Files (x86)/HorizonXI/Game/SquareEnix/FINAL FANTASY XI | |
APP_DATA: drive_c/users | |
files: | |
- horizon_installer: https://github.com/HorizonFFXI/HorizonXI-Launcher-Binaries/releases/download/v1.0.1/HorizonXI-Launcher-1.0.1.Setup.exe | |
- horizon_launcher: https://github.com/HorizonFFXI/HorizonXI-Launcher-Binaries/releases/download/v$VERSION/HorizonXI-Launcher-$VERSION.Setup.exe | |
- 4gb_patch: | |
url: https://drive.google.com/uc?export=download&id=1MKuPC6iI3s6vuoi1jEsgO2z7Kanf9OKE | |
filename: 4gb_patch.zip | |
game: | |
exe: $HOR_PATH/HorizonXI-Launcher-1.0.1.Setup.exe | |
arch: auto | |
prefix: $GAMEDIR | |
launch_configs: | |
- exe: $GAMEDIR/$HOR_PATH/4gb_patch/LargeAddressAwarePatcher.exe | |
name: > | |
4GB Patch | |
Only install after HorizonXI is installed! | |
installer: | |
- task: | |
app: dotnet48 | |
description: "Winetricks: Installing dotnet48" | |
name: winetricks | |
- task: | |
app: gdiplus | |
description: "Winetricks: Installing gdiplus" | |
name: winetricks | |
- task: | |
app: corefonts meiryo fontsmooth=rgb | |
description: "Winetricks: Installing core fonts and configuring font smoothing" | |
name: winetricks | |
- copy: | |
description: Installing HorizonXI Installer | |
dst: $GAMEDIR/$HOR_PATH | |
src: horizon_installer | |
- copy: | |
description: Installing HorizonXI Launcher | |
dst: $GAMEDIR/$HOR_PATH | |
src: horizon_launcher | |
- task: | |
app: d3dcompiler_43 d3dcompiler_47 | |
description: Installing d3dcompiler | |
name: winetricks | |
- extract: | |
description: Extracting 4gb_patch | |
dst: $GAMEDIR/$HOR_PATH/4gb_patch | |
file: 4gb_patch | |
- write_config: | |
data: | |
DirectX: | |
VRAM: 4096 | |
dgVoodooWatermark: false | |
description: Configuring dgVoodoo2 | |
file: $GAMEDIR/$POL_PATH/dgVoodoo.conf | |
- write_json: | |
file: $GAMEDIR/users/$USER/AppData/Roaming/HorizonXI-Launcher/config.json | |
data: | |
paths: | |
installPath: | |
description: 'Location of HorizonXI zip download.' | |
path: 'C:\Program Files (x86)\HorizonXI\Game' | |
downloadPath: | |
description: 'Location of HorizonXI zip download.' | |
path: 'C:\Program Files (x86)\HorizonXI\Downloads' | |
wine: | |
dxvk: false | |
esync: false | |
fsync: false | |
overrides: | |
d3d8: n,b |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment