games:runescape_native
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
games:runescape_native [2020/04/15 17:03] – Sean Rhone | games:runescape_native [2024/03/24 20:52] (current) – [Jagex Launcher] Sean Rhone | ||
---|---|---|---|
Line 3: | Line 3: | ||
* RuneScape ((http:// | * RuneScape ((http:// | ||
* NXT ((https:// | * NXT ((https:// | ||
+ | |||
+ | ====== Dependencies ====== | ||
+ | |||
+ | **** | ||
+ | |||
+ | sudo dnf install ' | ||
====== Install ====== | ====== Install ====== | ||
Line 8: | Line 14: | ||
===== Version Check ===== | ===== Version Check ===== | ||
- | * https:// | + | * https:// |
- | * https:// | + | * https:// |
===== RuneScape ===== | ===== RuneScape ===== | ||
- | * This extracts the necessary files out of the latest official '' | + | * This extracts the necessary files out of the latest official '' |
- | * :!: This currently expects the launcher package to be version 2.2.7, and may need a URL update for updated packages | + | * :!: This currently expects the launcher package to be version |
+ | |||
+ | * Last tested: 2023/06/07 on Fedora 38 | ||
+ | * TODO: restorecon | ||
- | cd ~ && rm -Rf ~/' | + | cd ~ && rm -Rf ~/' |
====== Launcher ====== | ====== Launcher ====== | ||
- | * :!: Minor changes to the current '' | + | * :!: Minor changes to the current '' |
+ | * :!: If PipeWire doesn' | ||
+ | * :!: 2023/02/22: '' | ||
nano ~/' | nano ~/' | ||
Line 35: | Line 46: | ||
fi | fi | ||
- | export PULSE_PROP_OVERRIDE=" | ||
export SDL_VIDEO_X11_WMCLASS=" | export SDL_VIDEO_X11_WMCLASS=" | ||
- | #export PULSE_LATENCY_MSEC=100 | + | export PULSE_LATENCY_MSEC='100' |
- | # Some older graphics drivers may require this to be uncommented, | + | # PulseAudio |
- | # | + | # |
+ | #export PULSE_PROP_OVERRIDE=" | ||
- | # Custom | + | # PipeWire |
+ | export SDL_AUDIODRIVER=' | ||
+ | # Display Server | ||
+ | #export SDL_VIDEODRIVER=' | ||
+ | export SDL_VIDEODRIVER=' | ||
+ | # Custom | ||
- | unset XMODIFIERS | ||
- | ./runescape --configURI $configURI $@</ | ||
- | ===== Generic ===== | ||
- | |||
- | * :!: Add under ''# | ||
- | |||
- | < | ||
- | # Generic | ||
- | export MESA_GLSL_CACHE_DIR=~/' | ||
- | |||
- | ===== NVIDIA Proprietary ===== | ||
- | |||
- | * :!: Expects use of the NVIDIA proprietary driver, and not '' | ||
- | * :!: Add under ''# | ||
- | |||
- | < | ||
- | # NVIDIA Proprietary | ||
- | export __GL_SHADER_DISK_CACHE_PATH=~/' | ||
- | export __GL_THREADED_OPTIMIZATIONS=' | ||
- | |||
- | ==== Optimus ==== | ||
- | |||
- | * Optimus ((Intel/AMD iGPU primary + NVIDIA dGPU on-demand secondary)) | ||
- | * :!: Expects //PRIME Render Offload//, but may work with the old // | ||
- | * :!: Add under ''# | ||
- | |||
- | < | ||
- | # NVIDIA Proprietary | ||
- | export __GL_SHADER_DISK_CACHE_PATH=~/' | ||
- | export __GL_THREADED_OPTIMIZATIONS=' | ||
- | |||
- | # NVIDIA Proprietary Optimus | ||
- | export __NV_PRIME_RENDER_OFFLOAD=' | ||
- | export __GLX_VENDOR_LIBRARY_NAME=' | ||
- | |||
- | === Optimus iGPU === | ||
- | |||
- | * Allows use of Intel iGPU on Optimus set-ups | ||
- | * Creates a secondary launcher script with modern Intel-specific environment variables | ||
- | |||
- | nano ~/' | ||
- | |||
- | < | ||
- | #!/bin/sh | ||
- | |||
- | if [ -z $1 ]; then | ||
- | configURI=http:// | ||
- | else | ||
- | configURI=$1 | ||
- | shift | ||
- | fi | ||
- | |||
- | export PULSE_PROP_OVERRIDE=" | ||
- | export SDL_VIDEO_X11_WMCLASS=" | ||
- | |||
- | # Generic | ||
- | export MESA_GLSL_CACHE_DIR=~/' | ||
- | |||
- | # Modern Intel Graphics | ||
- | export MESA_GL_VERSION_OVERRIDE=' | ||
unset XMODIFIERS | unset XMODIFIERS | ||
- | ./runescape --configURI $configURI $@</ | + | ~/ |
- | ===== Modern | + | ===== Modern |
- | * AMD Radeon RX 580 | + | * AMD Radeon RX 6600 XT |
- | * :!: If using a non-GCN or Legacy GPU, use '' | + | * Intel UHD Graphics 630 |
* :!: Add under ''# | * :!: Add under ''# | ||
- | * :!: Using '' | + | * TODO: Test '' |
< | < | ||
- | # Generic | + | # Modern Open/Mesa Graphics |
- | export | + | export |
+ | export MESA_GL_VERSION_OVERRIDE=' | ||
+ | export MESA_NO_ERROR=' | ||
+ | export mesa_glthread=' | ||
+ | export MESA_DISK_CACHE_SINGLE_FILE=' | ||
+ | export MESA_DISK_CACHE_DATABASE=' | ||
- | # Modern AMD Graphics | + | ===== Zink ===== |
- | export MESA_GL_VERSION_OVERRIDE=' | + | |
- | export AMD_DEBUG=' | + | |
- | #export R600_DEBUG=' | + | |
- | # Benchmarking | + | |
- | #export GALLIUM_HUD=' | + | |
- | + | ||
- | ===== Modern Intel Graphics ===== | + | |
- | + | ||
- | | + | |
- | * Intel HD Graphics 6000 | + | |
* :!: Add under ''# | * :!: Add under ''# | ||
- | |||
- | * '' | ||
< | < | ||
- | # Generic | + | # Zink |
- | export | + | export |
- | + | export MESA_LOADER_DRIVER_OVERRIDE=' | |
- | # Modern Intel Graphics | + | export |
- | export | + | |
===== Old Intel Graphics ===== | ===== Old Intel Graphics ===== | ||
Line 151: | Line 100: | ||
* :!: Add under ''# | * :!: Add under ''# | ||
+ | * :!: This hasn't been tested since 2019 | ||
* The graphics-related environment variables are for a Intel GMA 4500MHD GPU that barely reports OpenGL 2.0 | * The graphics-related environment variables are for a Intel GMA 4500MHD GPU that barely reports OpenGL 2.0 | ||
* :!: '' | * :!: '' | ||
* :!: '' | * :!: '' | ||
- | * :!: This computer | + | * :!: This computer |
< | < | ||
- | # Generic | ||
- | export MESA_GLSL_CACHE_DIR=~/' | ||
- | |||
# Old Intel Graphics | # Old Intel Graphics | ||
+ | export MESA_SHADER_CACHE_DIR=~/' | ||
export MESA_GLSL_VERSION_OVERRIDE=' | export MESA_GLSL_VERSION_OVERRIDE=' | ||
- | export MESA_GL_VERSION_OVERRIDE=' | + | export MESA_GL_VERSION_OVERRIDE=' |
+ | export mesa_glthread=' | ||
+ | |||
+ | ===== NVIDIA Proprietary ===== | ||
+ | |||
+ | * :!: Expects use of the NVIDIA proprietary driver, and not '' | ||
+ | * :!: Add under ''# | ||
+ | |||
+ | < | ||
+ | # NVIDIA Proprietary | ||
+ | export __GL_SHADER_DISK_CACHE_PATH=~/' | ||
+ | export __GL_THREADED_OPTIMIZATIONS=' | ||
===== Debugging ===== | ===== Debugging ===== | ||
* :!: Add under ''# | * :!: Add under ''# | ||
- | |||
- | < | ||
< | < | ||
Line 174: | Line 131: | ||
< | < | ||
- | < | + | ===== More Environment Variables ===== |
- | < | + | * See [[notes: |
+ | * https:// | ||
- | < | + | ===== Jagex Launcher ===== |
- | < | + | * See [[games: |
+ | * TODO: This should probably link to [[games: | ||
- | < | + | ln --backup --symbolic --force ~/'Jagex/ |
- | + | ||
- | < | + | |
====== Settings ====== | ====== Settings ====== | ||
===== Game ===== | ===== Game ===== | ||
+ | |||
+ | ==== Music Player ==== | ||
+ | |||
+ | * See [[notes: | ||
==== Camera ==== | ==== Camera ==== | ||
* https:// | * https:// | ||
+ | * https:// | ||
* DB Browser for SQLite -> '' | * DB Browser for SQLite -> '' | ||
* Browse Data -> Table: vt-varc -> KEY 1971 -> DATA | * Browse Data -> Table: vt-varc -> KEY 1971 -> DATA | ||
- | * Set '' | + | * Set '' |
* In-game -> Settings -> Gameplay -> General -> Game Interaction -> [x] Lock zoom to prevent accidental changes | * In-game -> Settings -> Gameplay -> General -> Game Interaction -> [x] Lock zoom to prevent accidental changes | ||
- | sqlitebrowser | + | |
- | + | ||
- | ==== Rendering Quality ==== | + | |
- | + | ||
- | * DB Browser for SQLite | + | |
- | * Browse Data -> Table: Config -> KEY GameRenderScale -> DATA | + | |
- | * Set '' | + | |
sqlitebrowser ~/' | sqlitebrowser ~/' | ||
Line 239: | Line 195: | ||
==== Information ==== | ==== Information ==== | ||
- | * For some reason, | + | * Runescape' |
* The following commands boosts RS's volume past 100% | * The following commands boosts RS's volume past 100% | ||
- | * :!: This expects PulseAudio to be used | + | * :!: This expects PulseAudio to be used ((PipeWire on Fedora 36 seems to have expected volume by-default)) |
+ | * 2023/08/24: This was required on openSUSE TW | ||
==== Get Index ==== | ==== Get Index ==== | ||
Line 268: | Line 225: | ||
===== RuneScape ===== | ===== RuneScape ===== | ||
+ | |||
+ | * :!: Should likely be using [[games: | ||
nano ~/' | nano ~/' | ||
Line 282: | Line 241: | ||
Icon=runescape | Icon=runescape | ||
StartupWMClass=RuneScape | StartupWMClass=RuneScape | ||
- | Actions=iGPU;Kill;Cache; | + | Actions=Kill; |
- | + | ||
- | [Desktop Action iGPU] | + | |
- | Exec='/ | + | |
- | Name=Launch RuneScape on Integrated Graphics | + | |
[Desktop Action Kill] | [Desktop Action Kill] | ||
Line 315: | Line 270: | ||
gio open ~/' | gio open ~/' | ||
+ |
/var/www/wiki/data/attic/games/runescape_native.1586984603.txt.gz · Last modified: 2020/04/15 17:03 by Sean Rhone