games:old_school_runescape_runelite
This is an old revision of the document!
Table of Contents
Information
Notes
- Disabling Compute Shaders with the built-in GPU plug-in notably improves performance seemingly without downside
RuneLite.jar
works fine with OpenJDK 19 on Fedora 37, but Steam launch script needs improved to handle launching and hooking into itAnisotropic Filtering with the built-in GPU plug-in set to any value other than
0
causes fishing spots in water to become significantly more subtle and hard to see, notably affects Tree textures, and seemingly is the cause for blurry stuff
Download
gio open 'https://runelite.net/'
Install/Update
Java
Dependencies
- 2023/03/21: LWJGL reports
Unsupported JNI version
for Java 19, but seems to work fine
sudo dnf install java-latest-openjdk wmctrl && sync
Set Default Java
sudo update-alternatives --config 'java'
RuneLite
This expects
RuneLite.jar
to be in the~/Downloads
folder
mkdir -p ~/'.local/bin/runelite' && mv --force --verbose ~/'Downloads/RuneLite.jar' ~/'.local/bin/runelite' && chmod +x ~/'.local/bin/runelite/RuneLite.jar' && sync
AppImage
mkdir -p ~/'.local/bin/runelite' && mv --force --verbose ~/'Downloads/RuneLite.AppImage' ~/'.local/bin/runelite' && chmod +x ~/'.local/bin/runelite/RuneLite.AppImage' && sync
SELinux
sudo restorecon -F -I -R ~/'.local/bin/runelite' && sync
Launcher
Java
nano ~/'.local/bin/runelite/runelite.sh' && chmod +x ~/'.local/bin/runelite/runelite.sh' && sync
#!/bin/sh # Working Directory cd ~/'.runelite' # Environment Variables # Modern Open/Mesa Graphics export MESA_SHADER_CACHE_DIR=~/'.runelite' export MESA_GL_VERSION_OVERRIDE='4.6FC' export MESA_NO_ERROR='1' export mesa_glthread='true' export MESA_DISK_CACHE_SINGLE_FILE='1' export MESA_DISK_CACHE_DATABASE='1' # Launch java -jar ~/'.local/bin/runelite/RuneLite.jar' # End
AppImage
- TODO: Environment variables?
echo "~/'.local/bin/runelite/RuneLite.AppImage'" | tee ~/'.local/bin/runelite/runelite.sh' && chmod +x ~/'.local/bin/runelite/runelite.sh' && sync
Desktop Launcher
RuneLite
mkdir -p ~/'.local/share/applications' && nano ~/'.local/share/applications/RuneLite.desktop'
[Desktop Entry] Name=RuneLite Comment=A popular free, open-source and super fast client for Old School RuneScape Categories=Game;Java;AdventureGame;RolePlaying Exec='/home/CHANGEME/.local/bin/runelite/runelite.sh' Type=Application StartupNotify=true Path=/home/CHANGEME/.runelite Icon=/home/CHANGEME/.runelite/icon.png Actions=Screen;Cache;Notes; [Desktop Action Screen] StartupNotify=false Exec='/usr/bin/wmctrl' -r 'RuneLite - ' -b toggle,fullscreen Name=Toggle Fullscreen/Windowed [Desktop Action Cache] StartupNotify=false Exec='/bin/bash' -c "rm -Rf '/home/CHANGEME/.runelite/cache' '/home/CHANGEME/.runelite/jagexcache' '/home/CHANGEME/.runelite/mesa_shader_cache'* '/home/CHANGEME/.runelite/jagex_cl_oldschool_LIVE.dat' '/home/CHANGEME/.runelite/random.dat' '/home/CHANGEME/.runelite/'*'.log' '/tmp/oldschool' && sync && notify-send 'The RuneLite cache has been cleaned.'" Name=Cache Cleanup [Desktop Action Notes] StartupNotify=false Exec=gio open 'https://wiki.realmofespionage.xyz/games:old_school_runescape_runelite' Name=Installation Notes
sed -i 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/RuneLite.desktop'
Steam Launch
- Set as a launch option for Old School RuneScape on Steam
- This allows gametime tracking for Steam
~/.local/bin/runelite/runelite.sh %command%
3)
If at all in-doubt, go to the OSRS home page and click RuneLite from their sidebar
4)
easily adaptable for the
Aarch64
AppImageC:/www/wiki/data/attic/games/old_school_runescape_runelite.1679601616.txt.gz ยท Last modified: by Sean Rhone