User Tools

Site Tools


games:wine:jagex_launcher

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
games:wine:jagex_launcher [2023/07/09 11:27] – [Jagex Launcher] Sean Rhonegames:wine:jagex_launcher [2023/07/31 17:04] (current) – [Information] Sean Rhone
Line 3: Line 3:
   * Jagex Launcher ((https://www.jagex.com/en-GB/launcher))   * Jagex Launcher ((https://www.jagex.com/en-GB/launcher))
   * 32-bit ((the launcher is 32-bit but games are native arch))   * 32-bit ((the launcher is 32-bit but games are native arch))
 +
 +  * 2023/07/31: These notes provide native Linux OSRS RuneLite and NXT RuneScape (RS3) game clients
 +  * If looking to **only** play OSRS and use the C++ client, see [[games:wine:old_school_runescape_jagex_launcher_c|C++ notes]]
  
 ===== Prerequisites ===== ===== Prerequisites =====
Line 28: Line 31:
  
 ====== Old School RuneScape ====== ====== 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' 
- 
-<code> 
-#!/bin/bash 
-cd "${0%/*}" 
- 
-export JDK_JAVA_OPTIONS='-Dsun.java2d.uiScale=1' 
- 
-'/usr/lib/jvm/jre-11/bin/java' -Xmx768m -Xms768m -XX:+UseSerialGC -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'</code> 
- 
-==== 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 
  
 ===== RuneLite ===== ===== RuneLite =====
- 
-  * Useful for GPU plugin, but mainly here for completeness :p 
  
 ==== AppImage ==== ==== AppImage ====
Line 78: Line 47:
  
 <code> <code>
-#!/bin/sh+#!/bin/bash
 cd "${0%/*}" cd "${0%/*}"
  
 export MESA_SHADER_CACHE_DIR=~/'.runelite' export MESA_SHADER_CACHE_DIR=~/'.runelite'
  
-./RuneLite.AppImage --disable-telemetry --J=-XX:+UseSerialGC</code>+./RuneLite.AppImage --disable-telemetry --J=-XX:+UseConcMarkSweepGC 
 + 
 +# End</code>
  
 ==== Install ==== ==== Install ====
Line 123: Line 94:
 Categories=Game 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 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
 +#Exec=env WINEPREFIX='/home/CHANGEME/.wine/Jagex Launcher' wine explorer /desktop='Jagex-Launcher','1440x900' '/home/CHANGEME/.wine/Jagex Launcher/drive_c/Program Files/Jagex Launcher/JagexLauncher.exe' --disable-gpu --disable-software-rasterizer
 Type=Application Type=Application
 StartupNotify=true StartupNotify=true
Line 170: Line 142:
  
 <code>--disable-gpu --disable-software-rasterizer</code> <code>--disable-gpu --disable-software-rasterizer</code>
 +
 +<code>--single-process</code>
  
 ===== File Manager ===== ===== File Manager =====
/var/www/wiki/data/attic/games/wine/jagex_launcher.1688916461.txt.gz · Last modified: 2023/07/09 11:27 by Sean Rhone