User Tools

Site Tools


games:runescape_native

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
Next revisionBoth sides next revision
games:runescape_native [2019/12/18 07:41] – Add sqlitebrowser shortcut Sean Rhonegames:runescape_native [2020/03/25 17:55] – [Launcher] Sean Rhone
Line 5: Line 5:
  
 ====== Install ====== ====== Install ======
 +
 +===== Version Check =====
 +
 +  * https://github.com/flathub/com.jagex.RuneScape/blob/master/com.jagex.RuneScape.json#L56
 +
 +  * https://content.runescape.com/downloads/ubuntu/pool/non-free/r/runescape-launcher/runescape-launcher_2.2.6_amd64.deb
  
 ===== RuneScape ===== ===== RuneScape =====
 +
 +==== Temporary ====
 +
 +  * :!: Uses a client installer provided from a random user comment on AUR
 +  * Workaround for the currently-broken installer provided by Jagex as of 2020-03-19
 +
 +  cd ~ && rm -Rf ~/'.runescape' ~/'Jagex/launcher' ~/'Jagex/updater' ~/'Jagex/RuneScape/GlobalSettings.jcache' ~/'Jagex/RuneScape/Settings.jcache' ~/'Jagex/RuneScape/ShaderManager.jcache' ~/'.local/share/icons/hicolor/'*'/apps/runescape.png' ~/'.local/share/applications/RuneScape.desktop' '/tmp/runescape' && mkdir -p ~/'Jagex/updater' '/tmp/runescape' && wget -O '/tmp/runescape/runescape-launcher-amd64.deb' 'https://nullroute.eu.org/tmp/2020/rs20191226/runescape-launcher_2.2.6_amd64.deb' && unar -o '/tmp/runescape' '/tmp/runescape/runescape-launcher-amd64.deb' && unar -o '/tmp/runescape' '/tmp/runescape/runescape-launcher-amd64/data.tar.xz' && cp '/tmp/runescape/data/usr/bin/runescape-launcher' '/tmp/runescape/data/usr/share/games/runescape-launcher/runescape' ~/'Jagex/updater' && cp -R '/tmp/runescape/data/usr/share/icons' ~/'.local/share' && ls ~/'Jagex/updater/runescape' ~/'Jagex/updater/runescape-launcher' > '/dev/null' && rm -Rf '/tmp/runescape' && sync
 +
 +==== Actual ====
  
   * This extracts the necessary files out of the latest official ''runescape-launcher-amd64.deb'' package   * This extracts the necessary files out of the latest official ''runescape-launcher-amd64.deb'' package
-  * :!: This currently expects the launcher package to be version 2.2.6, and may need a URL update for updated packages+  * :!: This currently expects the launcher package to be version 2.2.7, and may need a URL update for updated packages
  
-  cd ~ && rm -Rf ~/'.runescape' ~/'Jagex/launcher' ~/'Jagex/updater' ~/'Jagex/RuneScape/GlobalSettings.jcache' ~/'Jagex/RuneScape/Settings.jcache' ~/'Jagex/RuneScape/ShaderManager.jcache' ~/'.local/share/icons/hicolor/'*'/apps/runescape.png' ~/'.local/share/applications/RuneScape.desktop' '/tmp/runescape' && mkdir -p ~/'Jagex/updater' '/tmp/runescape' && wget -O '/tmp/runescape/runescape-launcher-amd64.deb' 'https://content.runescape.com/downloads/ubuntu/pool/non-free/r/runescape-launcher/runescape-launcher_2.2.6_amd64.deb' && unar -o '/tmp/runescape' '/tmp/runescape/runescape-launcher-amd64.deb' && unar -o '/tmp/runescape' '/tmp/runescape/runescape-launcher-amd64/data.tar.xz' && cp '/tmp/runescape/data/usr/bin/runescape-launcher' '/tmp/runescape/data/usr/share/games/runescape-launcher/runescape' ~/'Jagex/updater' && cp -R '/tmp/runescape/data/usr/share/icons' ~/'.local/share' && ls ~/'Jagex/updater/runescape' ~/'Jagex/updater/runescape-launcher' > '/dev/null' && rm -Rf '/tmp/runescape' && sync+  cd ~ && rm -Rf ~/'.runescape' ~/'Jagex/launcher' ~/'Jagex/updater' ~/'Jagex/RuneScape/GlobalSettings.jcache' ~/'Jagex/RuneScape/Settings.jcache' ~/'Jagex/RuneScape/ShaderManager.jcache' ~/'.local/share/icons/hicolor/'*'/apps/runescape.png' ~/'.local/share/applications/RuneScape.desktop' '/tmp/runescape' && mkdir -p ~/'Jagex/updater' '/tmp/runescape' && wget -O '/tmp/runescape/runescape-launcher-amd64.deb' 'https://content.runescape.com/downloads/ubuntu/pool/non-free/r/runescape-launcher/runescape-launcher_2.2.7_amd64.deb' && unar -o '/tmp/runescape' '/tmp/runescape/runescape-launcher-amd64.deb' && unar -o '/tmp/runescape' '/tmp/runescape/runescape-launcher-amd64/data.tar.xz' && cp '/tmp/runescape/data/usr/bin/runescape-launcher' '/tmp/runescape/data/usr/share/games/runescape-launcher/runescape' ~/'Jagex/updater' && cp -R '/tmp/runescape/data/usr/share/icons' ~/'.local/share' && ls ~/'Jagex/updater/runescape' ~/'Jagex/updater/runescape-launcher' > '/dev/null' && rm -Rf '/tmp/runescape' && sync
  
 ====== Launcher ====== ====== Launcher ======
  
-  * :!: Minor changes to the current ''runescape-launcher'' from ''2.2.6'' ((''MESA_GL_VERSION_OVERRIDE'' is removed, and the launcher is changed to run ''runescape'' from it's working directory instead of in ''/usr/share/..''))+  * :!: Minor changes to the current ''runescape-launcher'' from ''2.2.7'' ((''MESA_GL_VERSION_OVERRIDE'' is removed, and the launcher is changed to run ''runescape'' from it's working directory instead of in ''/usr/share/..''))
  
   nano ~/'Jagex/updater/runescape-launcher'   nano ~/'Jagex/updater/runescape-launcher'
Line 31: Line 46:
 export PULSE_PROP_OVERRIDE="application.name='RuneScape' application.icon_name='runescape' media.role='game'" export PULSE_PROP_OVERRIDE="application.name='RuneScape' application.icon_name='runescape' media.role='game'"
 export SDL_VIDEO_X11_WMCLASS="RuneScape" export SDL_VIDEO_X11_WMCLASS="RuneScape"
 +export PULSE_LATENCY_MSEC=100
  
  
Line 44: Line 60:
 <code> <code>
 # Generic # Generic
-export MESA_NO_ERROR='1' 
 export PULSE_LATENCY_MSEC='100' export PULSE_LATENCY_MSEC='100'
 export MESA_GLSL_CACHE_DIR=~/'Jagex'</code> export MESA_GLSL_CACHE_DIR=~/'Jagex'</code>
Line 100: Line 115:
  
 # Generic # Generic
-export MESA_NO_ERROR='1' 
 export PULSE_LATENCY_MSEC='100' export PULSE_LATENCY_MSEC='100'
 export MESA_GLSL_CACHE_DIR=~/'Jagex' export MESA_GLSL_CACHE_DIR=~/'Jagex'
Line 119: Line 133:
 <code> <code>
 # Generic # Generic
-export MESA_NO_ERROR='1' 
 export PULSE_LATENCY_MSEC='100' export PULSE_LATENCY_MSEC='100'
 export MESA_GLSL_CACHE_DIR=~/'Jagex' export MESA_GLSL_CACHE_DIR=~/'Jagex'
  
 # Modern AMD Graphics # Modern AMD Graphics
-export NIR_VALIDATE='0' 
 export MESA_GL_VERSION_OVERRIDE='4.5FC' export MESA_GL_VERSION_OVERRIDE='4.5FC'
-export AMD_DEBUG='unsafemath,sisched,gisel,nir'+export AMD_DEBUG='unsafemath,nir'
  
 # Benchmarking # Benchmarking
Line 141: Line 153:
 <code> <code>
 # Generic # Generic
-export MESA_NO_ERROR='1' 
 export PULSE_LATENCY_MSEC='100' export PULSE_LATENCY_MSEC='100'
 export MESA_GLSL_CACHE_DIR=~/'Jagex' export MESA_GLSL_CACHE_DIR=~/'Jagex'
Line 160: Line 171:
 <code> <code>
 # Generic # Generic
-export MESA_NO_ERROR='1' 
 export PULSE_LATENCY_MSEC='100' export PULSE_LATENCY_MSEC='100'
 export MESA_GLSL_CACHE_DIR=~/'Jagex' export MESA_GLSL_CACHE_DIR=~/'Jagex'
Line 183: Line 193:
  
 <code>export GALLIUM_HUD='cpu0+cpu1+cpu2+cpu3;cpu4+cpu5+cpu6+cpu7;GPU-load,requested-VRAM+VRAM-usage;fps'</code> <code>export GALLIUM_HUD='cpu0+cpu1+cpu2+cpu3;cpu4+cpu5+cpu6+cpu7;GPU-load,requested-VRAM+VRAM-usage;fps'</code>
 +
 +<code>export MESA_NO_ERROR='1'</code>
 +
 +<code>export NIR_VALIDATE='0'</code>
  
 ====== Settings ====== ====== Settings ======
Line 193: Line 207:
  
   * DB Browser for SQLite -> ''Settings.jcache''   * DB Browser for SQLite -> ''Settings.jcache''
- 
   * Browse Data -> Table: vt-varc -> KEY 1971 -> DATA   * Browse Data -> Table: vt-varc -> KEY 1971 -> DATA
- +  * Set ''DATA'' for KEY ''1971'' to NULL and restart client to have default camera distance ((the default value as of 2019/12/19 is ''4730''))
-  * Set ''DATA'' for KEY ''1971'' to NULL and restart client to have default camera distance ((the default value as of 2019/05/04 is ''4730''))+
   * 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
  
Line 204: Line 216:
  
   * DB Browser for SQLite -> ''Settings.jcache''   * DB Browser for SQLite -> ''Settings.jcache''
- 
   * Browse Data -> Table: Config -> KEY GameRenderScale -> DATA   * Browse Data -> Table: Config -> KEY GameRenderScale -> DATA
- 
   * Set ''DATA'' for KEY ''GameRenderScale'' to ''33'' or above ((''100'' is native, ''200'' is double))   * Set ''DATA'' for KEY ''GameRenderScale'' to ''33'' or above ((''100'' is native, ''200'' is double))
  
Line 255: Line 265:
 **** ****
  
-  pactl set-sink-input-volume 'x' '135%'+  pactl set-sink-input-volume 'x' '155%'
  
 ===== Ping ===== ===== Ping =====
Line 288: Line 298:
 [Desktop Action iGPU] [Desktop Action iGPU]
 Exec='/home/CHANGEME/Jagex/updater/runescape-launcher-igpu' Exec='/home/CHANGEME/Jagex/updater/runescape-launcher-igpu'
-Name=Use Integrated GPU (Optimus)+Name=Launch RuneScape on Integrated Graphics
  
 [Desktop Action Kill] [Desktop Action Kill]
/var/www/wiki/data/pages/games/runescape_native.txt · Last modified: 2024/03/24 20:52 by Sean Rhone