Installer jagex-launcher-0260
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.
files:
- jagexlauncher: https://cdn.jagex.com/Jagex%20Launcher%20Installer.exe
- runelite: https://github.com/runelite/launcher/releases/download/2.6.4/RuneLite.AppImage
- runelite-launcher: https://raw.githubusercontent.com/TormStorm/jagex-launcher-linux/main/resources/runelite.sh
- runescape-launcher: https://raw.githubusercontent.com/TormStorm/jagex-launcher-linux/main/resources/runescape.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
- merge:
dst: $GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneScape
src: runescape-launcher
- chmodx: $GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneScape/runescape.sh
- execute:
command: ln -s "$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneScape/runescape.sh"
"$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneScape/RuneScape.exe"
- 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
- task:
key: InstallLocation
name: set_regedit
path: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\RuneScape
Launcher_is1
value: C:\\Program Files (x86)\\Jagex Launcher\\Games\\RuneScape
wine:
overrides:
jscript.dll: native
{
"files": [
{
"jagexlauncher": "https://cdn.jagex.com/Jagex%20Launcher%20Installer.exe"
},
{
"runelite": "https://github.com/runelite/launcher/releases/download/2.6.4/RuneLite.AppImage"
},
{
"runelite-launcher": "https://raw.githubusercontent.com/TormStorm/jagex-launcher-linux/main/resources/runelite.sh"
},
{
"runescape-launcher": "https://raw.githubusercontent.com/TormStorm/jagex-launcher-linux/main/resources/runescape.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"
}
},
{
"merge": {
"dst": "$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneScape",
"src": "runescape-launcher"
}
},
{
"chmodx": "$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneScape/runescape.sh"
},
{
"execute": {
"command": "ln -s \"$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneScape/runescape.sh\" \"$GAMEDIR/drive_c/Program Files (x86)/Jagex Launcher/Games/RuneScape/RuneScape.exe\""
}
},
{
"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"
}
},
{
"task": {
"key": "InstallLocation",
"name": "set_regedit",
"path": "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\RuneScape Launcher_is1",
"value": "C:\\\\Program Files (x86)\\\\Jagex Launcher\\\\Games\\\\RuneScape"
}
}
],
"wine": {
"overrides": {
"jscript.dll": "native"
}
}
}