games:runescape_steam
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
games:runescape_steam [2021/01/27 07:01] – created Sean Rhone | games:runescape_steam [2021/01/28 22:22] – Sean Rhone | ||
---|---|---|---|
Line 3: | Line 3: | ||
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// | ||
- | | + | * [[https:// |
- | | + | * [[https://steamdb.info/ |
- | * [[https://appdb.winehq.org/objectManager.php? | + | |
- | | + | ===== Known Issues ===== |
+ | |||
+ | * Alt-tab or un-focusing the RuneScape window and bring it back into focus cuts out music and other sounds (([[https:// | ||
+ | | ||
+ | * :!: RuneScape overall seems unstable as of 2021/01/28 and will crash at random sometimes on teleport or bringing it back into focus, could be Mesa or distro-specific | ||
+ | * Ping isn't shown in-game ((seemingly an issue across every platform except Windows)) | ||
====== Install ====== | ====== Install ====== | ||
- | ===== Version Check ===== | + | ===== Steam ===== |
- | * https:// | + | * [[distros:opensuse_tumbleweed_gnome|openSUSE Tumbleweed (GNOME)]] |
- | | + | |
- | ===== RuneScape | + | ===== Custom Proton |
- | * This extracts the necessary files out of the latest official '' | + | * [[https:// |
- | * :!: This currently expects the launcher package to be version '' | + | * [[https://github.com/ |
- | | + | |
- | cd ~ && rm -Rf ~/' | + | ====== |
- | + | ||
- | ====== | + | |
- | + | ||
- | * :!: Minor changes to the current '' | + | |
- | + | ||
- | nano ~/' | + | |
- | + | ||
- | < | + | |
- | #!/bin/sh | + | |
- | + | ||
- | if [ -z $1 ]; then | + | |
- | configURI=http:// | + | |
- | else | + | |
- | configURI=$1 | + | |
- | shift | + | |
- | fi | + | |
- | + | ||
- | export PULSE_PROP_OVERRIDE=" | + | |
- | export SDL_VIDEO_X11_WMCLASS=" | + | |
- | + | ||
- | #export PULSE_LATENCY_MSEC=100 | + | |
- | #export MESA_GL_VERSION_OVERRIDE=3.0 | + | |
- | + | ||
- | # Custom | + | |
- | + | ||
- | + | ||
- | + | ||
- | unset XMODIFIERS | + | |
- | ./runescape --configURI $configURI $@</ | + | |
- | + | ||
- | ===== Generic ===== | + | |
- | + | ||
- | * :!: Add under ''# | + | |
- | + | ||
- | < | + | |
- | # Generic | + | |
- | export MESA_GLSL_CACHE_DIR=~/' | + | |
===== Modern AMD Graphics ===== | ===== Modern AMD Graphics ===== | ||
- | * AMD Radeon | + | * AMD RX 580 |
- | * :!: Add under ''# | + | |
- | + | ||
- | < | + | |
- | # Generic | + | |
- | export MESA_GLSL_CACHE_DIR=~/' | + | |
- | # Modern AMD Graphics | + | < |
- | export MESA_GL_VERSION_OVERRIDE=' | + | |
- | export | + | |
===== Modern Intel Graphics ===== | ===== Modern Intel Graphics ===== | ||
Line 80: | Line 40: | ||
* Intel Iris Graphics 5100 | * Intel Iris Graphics 5100 | ||
* Intel HD Graphics 6000 | * Intel HD Graphics 6000 | ||
- | * :!: Add under ''# | ||
* '' | * '' | ||
+ | * :!: This hasn't been tested with Steam and Proton as of 2021/01/27 | ||
- | < | + | < |
- | # Generic | + | |
- | export MESA_GLSL_CACHE_DIR=~/' | + | |
- | + | ||
- | # Modern Intel Graphics | + | |
- | export | + | |
- | export | + | |
- | ===== Old Intel Graphics ===== | + | ===== Legacy |
* Intel GMA 4500MHD | * Intel GMA 4500MHD | ||
- | * :!: Add under ''# | ||
* 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 | ||
Line 101: | Line 54: | ||
* :!: '' | * :!: '' | ||
* :!: This computer requires graphics settings to be Low for any kind of playable FPS | * :!: This computer requires graphics settings to be Low for any kind of playable FPS | ||
+ | * :!: This hasn't been tested with Steam and Proton as of 2021/01/27 | ||
- | < | + | < |
- | # Generic | + | |
- | export MESA_GLSL_CACHE_DIR=~/' | + | |
- | + | ||
- | # Old Intel Graphics | + | |
- | export | + | |
- | export | + | |
- | export | + | |
===== NVIDIA Proprietary ===== | ===== NVIDIA Proprietary ===== | ||
* :!: Expects use of the NVIDIA proprietary driver, and not '' | * :!: Expects use of the NVIDIA proprietary driver, and not '' | ||
- | * :!: Add under ''# | + | * :!: This hasn't been tested with Steam and Proton as of 2021/01/27 |
- | < | + | < |
- | # NVIDIA Proprietary | + | |
- | export __GL_SHADER_DISK_CACHE_PATH=~/' | + | |
- | export | + | |
==== Optimus ==== | ==== Optimus ==== | ||
- | * Optimus ((Intel/ | + | * Optimus ((Intel/ |
- | * :!: Expects //PRIME Render Offload//, but may work with the old // | + | * :!: Expects |
- | * :!: Add under ''# Custom'' | + | * :!: This hasn't been tested with Steam and Proton as of 2021/01/27 |
- | + | ||
- | < | + | |
- | # 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 ~/'Jagex/updater/ | + | |
- | + | ||
- | < | + | |
- | #!/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=' | + | |
- | export mesa_glthread=' | + | |
- | unset XMODIFIERS | + | < |
- | ./runescape --configURI $configURI $@</ | + | |
===== Debugging ===== | ===== Debugging ===== | ||
- | * :!: Add under ''# | + | < |
- | < | + | < |
- | < | + | < |
- | < | + | < |
- | < | + | < |
- | < | + | < |
- | < | + | < |
- | < | + | < |
- | < | + | < |
- | < | + | < |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
====== Settings ====== | ====== Settings ====== | ||
Line 206: | Line 109: | ||
* 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 ~/'Jagex/ | + | sqlitebrowser ~/'.steam/ |
===== Developer Console ===== | ===== Developer Console ===== | ||
Line 236: | Line 139: | ||
renderer | renderer | ||
- | |||
- | ===== Volume ===== | ||
- | |||
- | ==== Information ==== | ||
- | |||
- | * For some reason, Runescape' | ||
- | * The following commands boosts RS's volume past 100% | ||
- | * :!: This expects PulseAudio to be used | ||
- | |||
- | ==== Get Index ==== | ||
- | |||
- | * :!: If playing audio from another source, remove '' | ||
- | |||
- | pactl list sink-inputs | grep '#' | ||
- | |||
- | ==== Set Volume ==== | ||
- | |||
- | **** | ||
- | |||
- | pactl set-sink-input-volume ' | ||
===== Ping ===== | ===== Ping ===== | ||
Line 267: | Line 150: | ||
done</ | done</ | ||
- | ====== | + | ====== |
- | ===== RuneScape | + | ===== Compatibility Tools ===== |
- | nano ~/' | + | **** |
- | < | + | gio open ~/'.steam/steam/compatibilitytools.d' |
- | [Desktop Entry] | + | |
- | Name=RuneScape | + | |
- | Comment=A unique MMO set in the vast, fantasy world of Gielinor, brimming with diverse races, guilds and ancient gods battling for dominion. RuneScape now features more ways to play, brand new skills and over 200 gripping story-driven quests. | + | |
- | Categories=Game; | + | |
- | Exec='/home/CHANGEME/ | + | |
- | Type=Application | + | |
- | StartupNotify=false | + | |
- | Path=/ | + | |
- | Icon=runescape | + | |
- | StartupWMClass=RuneScape | + | |
- | Actions=Kill; | + | |
- | [Desktop Action Kill] | + | ===== Wine Prefix ===== |
- | Exec='/ | + | |
- | Name=Force-close | + | |
- | [Desktop Action Cache] | + | **** |
- | Exec='/ | + | |
- | Name=Cache Clean-up</ | + | |
- | | + | |
- | ==== Other Launchers | + | ===== Game Data ===== |
- | + | ||
- | === iGPU === | + | |
- | + | ||
- | < | + | |
- | Actions=iGPU</ | + | |
- | + | ||
- | < | + | |
- | [Desktop Action iGPU] | + | |
- | Exec='/ | + | |
- | Name=Launch RuneScape on Integrated Graphics</ | + | |
- | + | ||
- | ====== Quick Commands ====== | + | |
- | + | ||
- | ===== Execute ===== | + | |
- | + | ||
- | ==== RuneScape | + | |
**** | **** | ||
- | | + | |
- | + | ||
- | ===== File Manager ===== | + | |
- | + | ||
- | ==== Root ==== | + | |
- | + | ||
- | **** | + | |
- | gio open ~/' |