User Tools

Site Tools


games:old_school_runescape

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
games:old_school_runescape [2020/03/17 07:49]
Sean Rhone Add more forcing of TLS1.2 and remove OpenGL since it didn't do anything beneficial
games:old_school_runescape [2020/09/24 16:42] (current)
Sean Rhone
Line 2: Line 2:
  
   * Old School RuneScape ((http://oldschool.runescape.com))   * Old School RuneScape ((http://oldschool.runescape.com))
 +
 +===== Prerequisites =====
 +
 +  * [[distros:fedora_workstation_gnome|Fedora Workstation]]
  
 ===== Notes ===== ===== Notes =====
  
-  * ''-Dsun.java2d.opengl=true'' enables Hardware-acceleration via OpenGL, but as of 2018/10/10, this is broken with Intel Graphics on multiple computers ((does some weird tiling thing and is unplayable)) and as of 2019/10/24, has significantly worse performance on i5-4278U CPU+==== Performance ==== 
 + 
 +  * ''-Dsun.java2d.opengl=true'' enables Hardware-acceleration via OpenGL 
 +  * :!: This is known to be broken with Intel graphics on multiple computers ((does some weird tiling thing and is unplayable)) 
 +  * :!: As of 2020/09/24 is no known configuration where ''-Dsun.java2d.opengl=true'' offers a performance benefit 
 +  * :!: On macOSusing the official ''.dmg'' to install OSRS results in the worst possible performance due to mix of forced GPU acceleration and Retina with Java 8; it is recommended to manually install OSRS and to use the latest OpenJDK package available instead to workaround this 
 +  * ''-Dsun.java2d.uiScale'' at 2 and higher improves performance, along with lowering overall texture quality
  
 ==== Copyright Footer ==== ==== Copyright Footer ====
Line 14: Line 24:
  
 ====== Install ====== ====== Install ======
- 
-===== Dependencies ===== 
  
   * ''wmctrl'' is used to toggle between windowed and fullscreen states   * ''wmctrl'' is used to toggle between windowed and fullscreen states
- 
-==== Fedora Workstation ==== 
- 
   * ''p7zip-plugins'' is needed to extract ''jagexappletviewer.jar'' from ''OldSchool.dmg'' later ((only ''7z'' can do this properly and **not** ''7za'', ''cabextract'', nor ''unar'')) ((this is expected to already be installed from the Fedora prerequisite))   * ''p7zip-plugins'' is needed to extract ''jagexappletviewer.jar'' from ''OldSchool.dmg'' later ((only ''7z'' can do this properly and **not** ''7za'', ''cabextract'', nor ''unar'')) ((this is expected to already be installed from the Fedora prerequisite))
 +  * :!: As of 2020/03/26, ''java-latest-openjdk'' at version ''14.0.0.36-2.rolling.fc32'' did not work, so going back to 11 LTS
  
-  * Last tested: 2019/11/01 with Fedora Workstation 31 and OpenJDK 13 +  sudo dnf install java-11-openjdk wmctrl && sync
- +
-  sudo dnf install java-latest-openjdk wmctrl && sync +
- +
-==== Ubuntu ==== +
- +
-  * Last tested: 2019/10/22 with Ubuntu 19.10 +
-  * :!: TODO: Update the OpenJDK version and test with the new applet source +
- +
-  sudo apt install openjdk-11-jre wmctrl && sync +
- +
-==== openSUSE Tumbleweed ==== +
- +
-  * Last tested: N/A +
-  * :!: TODO: Update the OpenJDK version and test with the new applet source +
- +
-  sudo zypper install java-11-openjdk wmctrl && sync+
  
 ==== Set Default Java ==== ==== Set Default Java ====
Line 72: Line 62:
 Icon=/home/CHANGEME/runescape/oldschool/OSRS.icns Icon=/home/CHANGEME/runescape/oldschool/OSRS.icns
 StartupWMClass=jagexappletviewer StartupWMClass=jagexappletviewer
-Actions=Screen;Cache;+Actions=Screen;Cache;Notes;
  
 [Desktop Action Screen] [Desktop Action Screen]
Line 82: Line 72:
 StartupNotify=false StartupNotify=false
 Exec='/bin/bash' -c "rm -Rf '/home/CHANGEME/runescape/oldschool/jagexcache' '/home/CHANGEME/runescape/oldschool/jagexappletviewer.preferences' '/home/CHANGEME/runescape/oldschool/jagex_cl_oldschool_LIVE.dat' '/home/CHANGEME/runescape/oldschool/random.dat' '/home/CHANGEME/runescape/oldschool/'*'.log' '/home/CHANGEME/runescape/oldschool/.java' '/tmp/oldschool' && sync && notify-send 'The Old School RuneScape cache has been cleaned.'" Exec='/bin/bash' -c "rm -Rf '/home/CHANGEME/runescape/oldschool/jagexcache' '/home/CHANGEME/runescape/oldschool/jagexappletviewer.preferences' '/home/CHANGEME/runescape/oldschool/jagex_cl_oldschool_LIVE.dat' '/home/CHANGEME/runescape/oldschool/random.dat' '/home/CHANGEME/runescape/oldschool/'*'.log' '/home/CHANGEME/runescape/oldschool/.java' '/tmp/oldschool' && sync && notify-send 'The Old School RuneScape cache has been cleaned.'"
-Name=Cache Cleanup</code>+Name=Cache Cleanup 
 + 
 +[Desktop Action Notes] 
 +StartupNotify=false 
 +Exec=gio open 'https://wiki.realmofespionage.xyz/games:old_school_runescape' 
 +Name=Installation Notes</code>
  
   sed -i 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/Old School RuneScape.desktop'   sed -i 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/Old School RuneScape.desktop'
games/old_school_runescape.1584445740.txt.gz · Last modified: 2020/03/17 07:49 by Sean Rhone