Installer duelyst-standalone

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
        }
      }
    ]
  }
}
Back to game