files:
- bscript: https://raw.githubusercontent.com/notfound4/Duelyst-Launcher/master/Duelyst-Updater
- diff_file: https://raw.githubusercontent.com/notfound4/Duelyst-Launcher/master/linux_patch.diff
- node_js: https://nodejs.org/dist/v6.10.3/node-v6.10.3-linux-x86.tar.xz
- node_patch: https://raw.githubusercontent.com/nitsu-daradara/duelyst-patch/master/node_patch.diff
game:
exe: Duelyst-Updater
terminal: true
installer:
- move:
dst: $GAMEDIR/
src: bscript
- move:
dst: $GAMEDIR/
src: diff_file
- move:
dst: $GAMEDIR/
src: node_patch
- extract:
dst: $GAMEDIR/node
file: node_js
- execute:
args: -c "patch Duelyst-Updater node_patch.diff"
file: /bin/sh
- chmodx: $GAMEDIR/Duelyst-Updater
- execute:
file: $GAMEDIR/Duelyst-Updater
terminal: true
description: Installs Duelyst as a native linux application.
game_slug: duelyst
gogslug: ''
humblestoreid: ''
installer_slug: duelyst-standalone
name: Duelyst
notes: "Not officially supported. Uses script from: https://github.com/notfound4/Duelyst-Launcher\r\
\nWhen installation finishes, configure duelyst to not use the lutris runtime under\
\ systerm settings. \r\ncurl is required for this script."
runner: linux
script:
files:
- bscript: https://raw.githubusercontent.com/notfound4/Duelyst-Launcher/master/Duelyst-Updater
- diff_file: https://raw.githubusercontent.com/notfound4/Duelyst-Launcher/master/linux_patch.diff
- node_js: https://nodejs.org/dist/v6.10.3/node-v6.10.3-linux-x86.tar.xz
- node_patch: https://raw.githubusercontent.com/nitsu-daradara/duelyst-patch/master/node_patch.diff
game:
exe: Duelyst-Updater
terminal: true
installer:
- move:
dst: $GAMEDIR/
src: bscript
- move:
dst: $GAMEDIR/
src: diff_file
- move:
dst: $GAMEDIR/
src: node_patch
- extract:
dst: $GAMEDIR/node
file: node_js
- execute:
args: -c "patch Duelyst-Updater node_patch.diff"
file: /bin/sh
- chmodx: $GAMEDIR/Duelyst-Updater
- execute:
file: $GAMEDIR/Duelyst-Updater
terminal: true
slug: duelyst-standalone
steamid: 291410
version: Standalone
year: 2016
{
"game_slug": "duelyst",
"version": "Standalone",
"description": "Installs Duelyst as a native linux application.",
"notes": "Not officially supported. Uses script from: https://github.com/notfound4/Duelyst-Launcher\r\nWhen installation finishes, configure duelyst to not use the lutris runtime under systerm settings. \r\ncurl is required for this script.",
"name": "Duelyst",
"year": 2016,
"steamid": 291410,
"gogslug": "",
"humblestoreid": "",
"runner": "linux",
"slug": "duelyst-standalone",
"installer_slug": "duelyst-standalone",
"script": {
"files": [
{
"bscript": "https://raw.githubusercontent.com/notfound4/Duelyst-Launcher/master/Duelyst-Updater"
},
{
"diff_file": "https://raw.githubusercontent.com/notfound4/Duelyst-Launcher/master/linux_patch.diff"
},
{
"node_js": "https://nodejs.org/dist/v6.10.3/node-v6.10.3-linux-x86.tar.xz"
},
{
"node_patch": "https://raw.githubusercontent.com/nitsu-daradara/duelyst-patch/master/node_patch.diff"
}
],
"game": {
"exe": "Duelyst-Updater",
"terminal": true
},
"installer": [
{
"move": {
"dst": "$GAMEDIR/",
"src": "bscript"
}
},
{
"move": {
"dst": "$GAMEDIR/",
"src": "diff_file"
}
},
{
"move": {
"dst": "$GAMEDIR/",
"src": "node_patch"
}
},
{
"extract": {
"dst": "$GAMEDIR/node",
"file": "node_js"
}
},
{
"execute": {
"args": "-c \"patch Duelyst-Updater node_patch.diff\"",
"file": "/bin/sh"
}
},
{
"chmodx": "$GAMEDIR/Duelyst-Updater"
},
{
"execute": {
"file": "$GAMEDIR/Duelyst-Updater",
"terminal": true
}
}
]
}
}