games:old_school_runescape_runelite
This is an old revision of the document!
Table of Contents
Information
Notes
- 117 HD plugin caused
amdgpu
driver to crash (see #307) - If using RuneLite's built-in GPU plugin and GPU mining at the same time, disable Compute Shaders from the GPU plugin settings 3)
- Disabling Compute Shaders 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 it- Anisotropic Filtering at any level 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%
4)
If at all in-doubt, go to the OSRS home page and click RuneLite from their sidebar
5)
easily adaptable for the
Aarch64
AppImage/var/www/wiki/data/attic/games/old_school_runescape_runelite.1679601554.txt.gz · Last modified: 2023/03/23 15:59 by Sean Rhone