games:wine:jagex_launcher
This is an old revision of the document!
Table of Contents
Information
Prerequisites
Install
Jagex Launcher
- This needs installed on a Windows machine first, and then the
Jagex Launcher
folder inProgram Files
can be copied as-is to the Wine prefix - Google Drive link to a clean
Jagex Launcher
folder
mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/Jagex Launcher' WINEARCH='win32' wineboot && sync
gio open ~/'.wine/Jagex Launcher/drive_c/Program Files'
Official Installer
- 2023/06/12: The launcher nor any GUI appeared even with a virtual desktop
- If the installer ever works, the above
Jagex Launcher
folder copy stuff above can be ignored
mkdir -p ~/'.wine' && wget 'https://cdn.jagex.com/Jagex%20Launcher%20Installer.exe' -O ~/'Downloads/Jagex Launcher Installer.exe' && WINEPREFIX=~/'.wine/Jagex Launcher' WINEARCH='win32' wine ~/'Downloads/Jagex Launcher Installer.exe'
Old School RuneScape
Java
Dependencies
wmctrl
is used to toggle between windowed and fullscreen states
sudo dnf install java-11-openjdk wmctrl && sync
Old School RuneScape
rm -Rf ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/Games/Old School RuneScape/linux/jagexappletviewer.jar' && mkdir -p ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/Games/Old School RuneScape/linux' '/tmp/oldschool' && wget -O '/tmp/oldschool/OldSchool.msi' 'https://www.runescape.com/downloads/oldschool.msi' && 7z e -o'/tmp/oldschool/OldSchool-msi' -y '/tmp/oldschool/OldSchool.msi' && 7z e -o'/tmp/oldschool/rslauncher-cab' -y '/tmp/oldschool/OldSchool-msi/rslauncher.cab' && cp '/tmp/oldschool/rslauncher-cab/JagexAppletViewerJarFile'* ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/Games/Old School RuneScape/linux/jagexappletviewer.jar' && cp '/tmp/oldschool/rslauncher-cab/JagexAppletViewerPngFile' ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/Games/Old School RuneScape/linux/jagexappletviewer.png' && rm -Rf '/tmp/oldschool' && sync
Launch Script
nano ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/Games/Old School RuneScape/linux/osrs.sh' && chmod +x ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/Games/Old School RuneScape/linux/osrs.sh' && ln --symbolic --force ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/Games/Old School RuneScape/linux/osrs.sh' ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/Games/Old School RuneScape/bin/JagexLauncher.exe'
#!/bin/bash cd "${0%/*}" export JDK_JAVA_OPTIONS='-Dsun.java2d.uiScale=1' '/usr/lib/jvm/jre-11/bin/java' -Xms256M -Xmx2G -XX:+UseConcMarkSweepGC -Duser.home='.' -Djava.class.path='jagexappletviewer.jar' -Dcom.jagex.config='http://oldschool'116'.runescape.com/k=3/l=$(Language:0)/jav_config.ws' -Dhttps.protocols='TLSv1.3' -Dsun.java2d.opengl='false' 'jagexappletviewer' 'oldschool' # End
Launch
- Update launcher if prompted, log-in, select OSRS → Official Client → Install
cd ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher' && WINEPREFIX=~/'.wine/Jagex Launcher' wine ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/JagexLauncher.exe' --disable-gpu --disable-software-rasterizer --single-process
RuneLite
- Useful for GPU plugin, but mainly here for completeness :p
AppImage
- Expects
RuneLite.AppImage
in~/Downloads
gio open 'https://runelite.net/'
mkdir -p ~/'.wine/Jagex Launcher/drive_c/users/'$USER'/AppData/Local/RuneLite' && mv --force ~/'Downloads/RuneLite.AppImage' ~/'.wine/Jagex Launcher/drive_c/users/'$USER'/AppData/Local/RuneLite' && chmod +x ~/'.wine/Jagex Launcher/drive_c/users/'$USER'/AppData/Local/RuneLite/RuneLite.AppImage' && sync
Launch Script
nano ~/'.wine/Jagex Launcher/drive_c/users/'$USER'/AppData/Local/RuneLite/RuneLite.sh' && chmod +x ~/'.wine/Jagex Launcher/drive_c/users/'$USER'/AppData/Local/RuneLite/RuneLite.sh' && ln --symbolic --force ~/'.wine/Jagex Launcher/drive_c/users/'$USER'/AppData/Local/RuneLite/RuneLite.sh' ~/'.wine/Jagex Launcher/drive_c/users/'$USER'/AppData/Local/RuneLite/RuneLite.exe'
#!/bin/bash cd "${0%/*}" export MESA_SHADER_CACHE_DIR=~/'.runelite' ./RuneLite.AppImage --disable-telemetry --J=-XX:+UseConcMarkSweepGC # End
Install
WINEPREFIX=~/'.wine/Jagex Launcher' wine reg add 'HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\RuneLite Launcher_is1' /v 'InstallLocation' /t 'REG_SZ' /d 'C:\users\'$USER'\AppData\Local\RuneLite\' /f
Launch
- Update launcher if prompted, log-in, select OSRS → RuneLite → Play
cd ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher' && WINEPREFIX=~/'.wine/Jagex Launcher' wine ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/JagexLauncher.exe' --disable-gpu --disable-software-rasterizer --single-process
RuneScape
- See runescape_native
Jagex Launcher
- Update launcher if prompted, log-in, select RuneScape → Install
cd ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher' && WINEPREFIX=~/'.wine/Jagex Launcher' wine ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/JagexLauncher.exe' --disable-gpu --disable-software-rasterizer --single-process
Launch Script
ln --backup --symbolic --force ~/'Jagex/updater/runescape-launcher' ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/Games/RuneScape/RuneScape.exe'
Desktop Launcher
mkdir -p ~/'.local/share/applications/wine/Programs/Jagex' && nano ~/'.local/share/applications/wine/Programs/Jagex/Jagex Launcher.desktop' && sed -i 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/wine/Programs/Jagex/Jagex Launcher.desktop'
[Desktop Entry] Name=Jagex Launcher Comment=The Jagex Launcher allows you to access Jagex games seamlessly and securely, all in one place and with the safety and convenience of a single login. Categories=Game Exec=env WINEPREFIX='/home/CHANGEME/.wine/Jagex Launcher' wine '/home/CHANGEME/.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/JagexLauncher.exe' --disable-gpu --disable-software-rasterizer --single-process #Exec=env WINEPREFIX='/home/CHANGEME/.wine/Jagex Launcher' wine explorer /desktop='OSRS','1440x900' '/home/CHANGEME/.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/JagexLauncher.exe' --disable-gpu --disable-software-rasterizer --single-process Type=Application StartupNotify=true Path=/home/CHANGEME/.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher Icon=TODO.0 Actions=Kill; [Desktop Action Kill] Exec=env WINEPREFIX='/home/CHANGEME/.wine/Jagex Launcher' wineserver --kill Name=Force-close
Quick Commands
Winecfg
WINEPREFIX=~/'.wine/Jagex Launcher' winecfg
Winetricks
WINEPREFIX=~/'.wine/Jagex Launcher' winetricks
Registry Editor
WINEPREFIX=~/'.wine/Jagex Launcher' regedit
Kill
WINEPREFIX=~/'.wine/Jagex Launcher' wineserver --kill
Execute
Jagex Launcher
cd ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher' &&
WINEDEBUG=''
WINEPREFIX=~/'.wine/Jagex Launcher' wine ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/JagexLauncher.exe'
--disable-gpu --disable-software-rasterizer --single-process
File Manager
Jagex Launcher
gio open ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/'
Old School RuneScape
Java
gio open ~/'.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/Games/Old School RuneScape/linux/'
RuneLite
gio open ~/'.runelite/'
RuneScape
gio open ~/'Jagex/'
C:/www/wiki/data/attic/games/wine/jagex_launcher.1689297993.txt.gz · Last modified: (external edit)