Installer diablo-gog-devilutionx
This script is for reference only and can't be directly used to install the game in the Lutris client. To install the game, download the full script.
custom-name: Diablo - GOG - DevilutionX for Linux files: - diablosetup: N/A:Select the EXE downloaded from GOG - dvltx: https://github.com/diasurgical/devilutionX/releases/download/1.4.1/devilutionx-linux-x86_64.appimage - inno: https://constexpr.org/innoextract/files/innoextract-1.9/innoextract-1.9-linux.tar.xz game: args: --save-dir . --config-dir . exe: $GAMEDIR/devilutionx-linux-x86_64.appimage prefix: $GAMEDIR installer: - copy: dst: $GAMEDIR src: dvltx - chmodx: $GAMEDIR/devilutionx-linux-x86_64.appimage - extract: dst: $CACHE/innoextract file: inno - execute: args: --extract $diablosetup --output-dir $CACHE file: $CACHE/innoextract/innoextract - merge: dst: $GAMEDIR src: $CACHE/hellfire - copy: dst: $GAMEDIR src: $CACHE/DIABDAT.MPQ - execute: command: cd "$CACHE"; cp *.PDF "$GAMEDIR"; cd "$GAMEDIR"; rm -f -r *.dll language.inf sierra.inf Standard.snp hellfire.exe;
{ "custom-name": "Diablo - GOG - DevilutionX for Linux", "files": [ { "diablosetup": "N/A:Select the EXE downloaded from GOG" }, { "dvltx": "https://github.com/diasurgical/devilutionX/releases/download/1.4.1/devilutionx-linux-x86_64.appimage" }, { "inno": "https://constexpr.org/innoextract/files/innoextract-1.9/innoextract-1.9-linux.tar.xz" } ], "game": { "args": "--save-dir . --config-dir .", "exe": "$GAMEDIR/devilutionx-linux-x86_64.appimage", "prefix": "$GAMEDIR" }, "installer": [ { "copy": { "dst": "$GAMEDIR", "src": "dvltx" } }, { "chmodx": "$GAMEDIR/devilutionx-linux-x86_64.appimage" }, { "extract": { "dst": "$CACHE/innoextract", "file": "inno" } }, { "execute": { "args": "--extract $diablosetup --output-dir $CACHE", "file": "$CACHE/innoextract/innoextract" } }, { "merge": { "dst": "$GAMEDIR", "src": "$CACHE/hellfire" } }, { "copy": { "dst": "$GAMEDIR", "src": "$CACHE/DIABDAT.MPQ" } }, { "execute": { "command": "cd \"$CACHE\"; cp *.PDF \"$GAMEDIR\"; cd \"$GAMEDIR\"; rm -f -r *.dll language.inf sierra.inf Standard.snp hellfire.exe;" } } ] }