Installer jagex-launcher-runelite-linux

files:
- jagex: https://shorturl.at/vVAdi
- rl: https://github.com/runelite/launcher/releases/latest/download/RuneLite.AppImage
- reg: https://raw.githubusercontent.com/lankv2/lutris-installer-fixes/refs/heads/main/games/jagex-runelite/runelite.reg
- sh: https://raw.githubusercontent.com/lankv2/lutris-installer-fixes/refs/heads/main/games/jagex-runelite/runelite.sh
game:
  arch: win64
  exe: $GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/JagexLauncher.exe
  prefix: $GAMEDIR
installer:
- task:
    arch: win64
    name: create_prefix
    prefix: $GAMEDIR
- task:
    filename: reg
    name: set_regedit_file
- execute:
    command: mkdir -p ~/.local/bin; mkdir $GAMEDIR/drive_c/runelite;
- merge:
    dst: $GAMEDIR/drive_c/runelite
    src: rl
- merge:
    dst: $GAMEDIR/drive_c/runelite
    src: sh
- chmodx: $GAMEDIR/drive_c/runelite/RuneLite.AppImage
- chmodx: $GAMEDIR/drive_c/runelite/runelite.sh
- execute:
    command: ln -sf $GAMEDIR/drive_c/runelite/runelite.sh $GAMEDIR/drive_c/runelite/RuneLite.exe
- execute:
    command: ln -sf $GAMEDIR/drive_c/runelite ~/.local/bin
- extract:
    dst: $GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher
    file: jagex
description: installs Jagex Launcher with Linux RuneLite.
game_slug: jagex-launcher
gogslug: ''
humblestoreid: ''
installer_slug: jagex-launcher-runelite-linux
name: Jagex Launcher
notes: This installer is a hacky workaround, It uses Jagex Launcher which is Windows
  only but it will launch the Linux version of RuneLite. This is so that you can actually
  login to your Jagex account in RuneLite on Linux. If Lutris version is too old,
  installation may fail. When Jagex Launcher updates, just relaunch in Lutris. Exit
  by stopping in Lutris or by right clicking tray icon and select exit.
runner: wine
script:
  files:
  - jagex: https://shorturl.at/vVAdi
  - rl: https://github.com/runelite/launcher/releases/latest/download/RuneLite.AppImage
  - reg: https://raw.githubusercontent.com/lankv2/lutris-installer-fixes/refs/heads/main/games/jagex-runelite/runelite.reg
  - sh: https://raw.githubusercontent.com/lankv2/lutris-installer-fixes/refs/heads/main/games/jagex-runelite/runelite.sh
  game:
    arch: win64
    exe: $GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/JagexLauncher.exe
    prefix: $GAMEDIR
  installer:
  - task:
      arch: win64
      name: create_prefix
      prefix: $GAMEDIR
  - task:
      filename: reg
      name: set_regedit_file
  - execute:
      command: mkdir -p ~/.local/bin; mkdir $GAMEDIR/drive_c/runelite;
  - merge:
      dst: $GAMEDIR/drive_c/runelite
      src: rl
  - merge:
      dst: $GAMEDIR/drive_c/runelite
      src: sh
  - chmodx: $GAMEDIR/drive_c/runelite/RuneLite.AppImage
  - chmodx: $GAMEDIR/drive_c/runelite/runelite.sh
  - execute:
      command: ln -sf $GAMEDIR/drive_c/runelite/runelite.sh $GAMEDIR/drive_c/runelite/RuneLite.exe
  - execute:
      command: ln -sf $GAMEDIR/drive_c/runelite ~/.local/bin
  - extract:
      dst: $GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher
      file: jagex
slug: jagex-launcher-runelite-linux
steamid: null
version: RuneLite Linux
year: 2022
{
  "game_slug": "jagex-launcher",
  "version": "RuneLite Linux",
  "description": "installs Jagex Launcher with Linux RuneLite.",
  "notes": "This installer is a hacky workaround, It uses Jagex Launcher which is Windows only but it will launch the Linux version of RuneLite. This is so that you can actually login to your Jagex account in RuneLite on Linux. If Lutris version is too old, installation may fail. When Jagex Launcher updates, just relaunch in Lutris. Exit by stopping in Lutris or by right clicking tray icon and select exit.",
  "name": "Jagex Launcher",
  "year": 2022,
  "steamid": null,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "jagex-launcher-runelite-linux",
  "installer_slug": "jagex-launcher-runelite-linux",
  "script": {
    "files": [
      {
        "jagex": "https://shorturl.at/vVAdi"
      },
      {
        "rl": "https://github.com/runelite/launcher/releases/latest/download/RuneLite.AppImage"
      },
      {
        "reg": "https://raw.githubusercontent.com/lankv2/lutris-installer-fixes/refs/heads/main/games/jagex-runelite/runelite.reg"
      },
      {
        "sh": "https://raw.githubusercontent.com/lankv2/lutris-installer-fixes/refs/heads/main/games/jagex-runelite/runelite.sh"
      }
    ],
    "game": {
      "arch": "win64",
      "exe": "$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/JagexLauncher.exe",
      "prefix": "$GAMEDIR"
    },
    "installer": [
      {
        "task": {
          "arch": "win64",
          "name": "create_prefix",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "filename": "reg",
          "name": "set_regedit_file"
        }
      },
      {
        "execute": {
          "command": "mkdir -p ~/.local/bin; mkdir $GAMEDIR/drive_c/runelite;"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/drive_c/runelite",
          "src": "rl"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/drive_c/runelite",
          "src": "sh"
        }
      },
      {
        "chmodx": "$GAMEDIR/drive_c/runelite/RuneLite.AppImage"
      },
      {
        "chmodx": "$GAMEDIR/drive_c/runelite/runelite.sh"
      },
      {
        "execute": {
          "command": "ln -sf $GAMEDIR/drive_c/runelite/runelite.sh $GAMEDIR/drive_c/runelite/RuneLite.exe"
        }
      },
      {
        "execute": {
          "command": "ln -sf $GAMEDIR/drive_c/runelite ~/.local/bin"
        }
      },
      {
        "extract": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher",
          "file": "jagex"
        }
      }
    ]
  }
}
Back to game