Installer jagex-launcher-0270-no-rs3-flatpak

files:
- jagexlauncher: https://cdn.jagex.com/Jagex%20Launcher%20Installer.exe
- runelite: https://github.com/runelite/launcher/releases/download/2.6.8/RuneLite.jar
- runelite-launcher: https://raw.githubusercontent.com/TormStorm/jagex-launcher-linux/main/resources/runelite.sh
- steamdeck-config: https://raw.githubusercontent.com/TormStorm/jagex-launcher-linux/main/resources/steamdeck-config.properties
game:
  exe: $GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/JagexLauncher.exe
installer:
- task:
    description: Creating Wine prefix
    name: create_prefix
    prefix: $GAMEDIR
- task:
    args: jagexlauncher
    description: Leave the installation path as default and advance through the dialogue.
      After clicking install the installer will appear to freeze. This is expected,
      and the installer still works in the background. After waiting about one minute
      you can close the Jagex Launcher with the following command "ps aux | grep 'cache/lutris/installer/jagex-launcher/jagexlauncher/'
      | grep -v grep | awk '{print $2}' | xargs kill"
    executable: $GAMEDIR/drive_c/windows/explorer.exe
    include_processes: explorer.exe
    name: wineexec
    overrides:
      jscript.dll: native
    prefix: $GAMEDIR
- task:
    name: winekill
    prefix: $GAMEDIR
- execute:
    command: mkdir "$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/"
    description: Creating game directory
- merge:
    dst: $GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneLite
    src: runelite
- chmodx: runelite
- merge:
    dst: $GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneLite
    src: runelite-launcher
- chmodx: $GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneLite/runelite.sh
- execute:
    command: ln -s "$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneLite/runelite.sh"
      "$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneLite/RuneLite.exe"
- merge:
    dst: $GAMEDIR
    src: steamdeck-config
- task:
    key: InstallLocation
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\RuneLite
      Launcher_is1
    value: C:\\Program Files (x86)\\Jagex Launcher\\Games\\RuneLite
wine:
  overrides:
    jscript.dll: native
description: This script installs Jagex Launcher with only RuneLite.
game_slug: jagex-launcher
gogslug: ''
humblestoreid: ''
installer_slug: jagex-launcher-0270-no-rs3-flatpak
name: Jagex Launcher
notes: "As detailed in the other installer, the Jagex Client installer UI freezes\
  \ and must be killed manually after it's had enough time to finish installing\r\n\
  ps aux | grep 'cache/lutris/installer/jagex-launcher/jagexlauncher/' | grep -v grep\
  \ | awk '{print $2}' | xargs kill"
runner: wine
script:
  files:
  - jagexlauncher: https://cdn.jagex.com/Jagex%20Launcher%20Installer.exe
  - runelite: https://github.com/runelite/launcher/releases/download/2.6.8/RuneLite.jar
  - runelite-launcher: https://raw.githubusercontent.com/TormStorm/jagex-launcher-linux/main/resources/runelite.sh
  - steamdeck-config: https://raw.githubusercontent.com/TormStorm/jagex-launcher-linux/main/resources/steamdeck-config.properties
  game:
    exe: $GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/JagexLauncher.exe
  installer:
  - task:
      description: Creating Wine prefix
      name: create_prefix
      prefix: $GAMEDIR
  - task:
      args: jagexlauncher
      description: Leave the installation path as default and advance through the
        dialogue. After clicking install the installer will appear to freeze. This
        is expected, and the installer still works in the background. After waiting
        about one minute you can close the Jagex Launcher with the following command
        "ps aux | grep 'cache/lutris/installer/jagex-launcher/jagexlauncher/' | grep
        -v grep | awk '{print $2}' | xargs kill"
      executable: $GAMEDIR/drive_c/windows/explorer.exe
      include_processes: explorer.exe
      name: wineexec
      overrides:
        jscript.dll: native
      prefix: $GAMEDIR
  - task:
      name: winekill
      prefix: $GAMEDIR
  - execute:
      command: mkdir "$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/"
      description: Creating game directory
  - merge:
      dst: $GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneLite
      src: runelite
  - chmodx: runelite
  - merge:
      dst: $GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneLite
      src: runelite-launcher
  - chmodx: $GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneLite/runelite.sh
  - execute:
      command: ln -s "$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneLite/runelite.sh"
        "$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneLite/RuneLite.exe"
  - merge:
      dst: $GAMEDIR
      src: steamdeck-config
  - task:
      key: InstallLocation
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\RuneLite
        Launcher_is1
      value: C:\\Program Files (x86)\\Jagex Launcher\\Games\\RuneLite
  wine:
    overrides:
      jscript.dll: native
slug: jagex-launcher-0270-no-rs3-flatpak
steamid: null
version: 0.27.0 No RS3 Flatpak
year: 2022
{
  "game_slug": "jagex-launcher",
  "version": "0.27.0 No RS3 Flatpak",
  "description": "This script installs Jagex Launcher with only RuneLite.",
  "notes": "As detailed in the other installer, the Jagex Client installer UI freezes and must be killed manually after it's had enough time to finish installing\r\nps aux | grep 'cache/lutris/installer/jagex-launcher/jagexlauncher/' | grep -v grep | awk '{print $2}' | xargs kill",
  "name": "Jagex Launcher",
  "year": 2022,
  "steamid": null,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "jagex-launcher-0270-no-rs3-flatpak",
  "installer_slug": "jagex-launcher-0270-no-rs3-flatpak",
  "script": {
    "files": [
      {
        "jagexlauncher": "https://cdn.jagex.com/Jagex%20Launcher%20Installer.exe"
      },
      {
        "runelite": "https://github.com/runelite/launcher/releases/download/2.6.8/RuneLite.jar"
      },
      {
        "runelite-launcher": "https://raw.githubusercontent.com/TormStorm/jagex-launcher-linux/main/resources/runelite.sh"
      },
      {
        "steamdeck-config": "https://raw.githubusercontent.com/TormStorm/jagex-launcher-linux/main/resources/steamdeck-config.properties"
      }
    ],
    "game": {
      "exe": "$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/JagexLauncher.exe"
    },
    "installer": [
      {
        "task": {
          "description": "Creating Wine prefix",
          "name": "create_prefix",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "args": "jagexlauncher",
          "description": "Leave the installation path as default and advance through the dialogue. After clicking install the installer will appear to freeze. This is expected, and the installer still works in the background. After waiting about one minute you can close the Jagex Launcher with the following command \"ps aux | grep 'cache/lutris/installer/jagex-launcher/jagexlauncher/' | grep -v grep | awk '{print $2}' | xargs kill\"",
          "executable": "$GAMEDIR/drive_c/windows/explorer.exe",
          "include_processes": "explorer.exe",
          "name": "wineexec",
          "overrides": {
            "jscript.dll": "native"
          },
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "name": "winekill",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "execute": {
          "command": "mkdir \"$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/\"",
          "description": "Creating game directory"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneLite",
          "src": "runelite"
        }
      },
      {
        "chmodx": "runelite"
      },
      {
        "merge": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneLite",
          "src": "runelite-launcher"
        }
      },
      {
        "chmodx": "$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneLite/runelite.sh"
      },
      {
        "execute": {
          "command": "ln -s \"$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneLite/runelite.sh\" \"$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneLite/RuneLite.exe\""
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR",
          "src": "steamdeck-config"
        }
      },
      {
        "task": {
          "key": "InstallLocation",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\RuneLite Launcher_is1",
          "value": "C:\\\\Program Files (x86)\\\\Jagex Launcher\\\\Games\\\\RuneLite"
        }
      }
    ],
    "wine": {
      "overrides": {
        "jscript.dll": "native"
      }
    }
  }
}
Back to game