Next revision | Previous revision |
games:wine:old_school_runescape_jagex_launcher_java [2023/07/22 23:49] – created Sean Rhone | games:wine:old_school_runescape_jagex_launcher_java [2024/04/06 13:00] (current) – Sean Rhone |
---|
* Jagex Launcher ((https://www.jagex.com/en-GB/launcher)) | * Jagex Launcher ((https://www.jagex.com/en-GB/launcher)) |
* Old School RuneScape ((http://oldschool.runescape.com)) | * Old School RuneScape ((http://oldschool.runescape.com)) |
* Legacy Java Client | * :!: Legacy Java Client |
| |
* :!: 2023/07/21: [[https://secure.runescape.com/m=news/new-official-client--next-steps?oldschool=1|Jagex obsoleted the Java client]] when I wasn't looking :p | * :!: 2023/07/23: The legacy Java client is deprecated! ([[https://secure.runescape.com/m=news/new-official-client--next-steps?oldschool=1|news post]]) |
* :!: It's possible these notes won't work as the only way for the Legacy Java client option to appear is if it was installed prior to the launcher update a day ago. TODO: Re-upload a ''Jagex Launcher'' folder with pre-installed legacy OSRS | * :!: 2023/07/23: These notes **won't work** with the current linked ''Jagex Launcher'' folder since there's not a previous OSRS Java install present and these notes are mainly here for historical reference; see the [[games:wine:old_school_runescape_jagex_launcher_c|C++ version]] instead! |
* :!: The New C++ client won't work as-is with these notes since the Wine Prefix is 32-bit ((Jagex Launcher is 32-bit, only provided the Legacy Java client with win32 OpenJDK, and gave no indication the C++ client would be 64-bit only; imagine having the luxury of //paying// for this experience! 8-) )) | * :!: TODO: The Java legacy option shows in Jagex Launcher if the old OldSchool.msi (non Jagex-Launcher/Java) is installed; presumably the Java version can still work in 2024, but ''wine'' is still needed for Jagex Launcher |
| |
* This allows running the Jagex Launcher through ''wine'', while keeping OSRS ran natively through ''java'' | * This allows running the Jagex Launcher through ''wine'', while keeping OSRS ran natively through ''java'' |
* Jagex Launcher in this context is used for the account authentication, and passes the log-in session data to the OSRS client | * Jagex Launcher in this context is used for the account authentication, and passes the log-in session data to the OSRS client |
* Jagex Launcher can be closed after pressing ''Play'' and the OSRS client window appears ((the log-in session carries over through world switches and even log-outs; Jagex Launcher only needs re-opened if you close the OSRS client window)) | * Jagex Launcher can be closed after pressing ''Play'' and the OSRS client window appears ((the log-in session carries over through world switches and even log-outs; Jagex Launcher only needs re-opened if you close the OSRS client window)) |
| * :!: 2023/07/23: This **cannot** be installed along-side the [[games:wine:old_school_runescape_jagex_launcher_c|C++ version]] with current notes since they share the same Wine Prefix location; TODO: Change Wine prefix names for OSRS Java |
| |
===== Prerequisites ===== | ===== Prerequisites ===== |
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.'" |
| Exec='/bin/bash' -c "sync && notify-send 'The cache cleanup option is not implemented yet.'" |
Name=Cache Cleanup | Name=Cache Cleanup |
| |
[Desktop Action Notes] | [Desktop Action Notes] |
StartupNotify=false | StartupNotify=false |
Exec=gio open 'https://wiki.realmofespionage.xyz/games:wine:old_school_runescape_jagex_launcher' | Exec=gio open 'https://wiki.realmofespionage.xyz/games:wine:old_school_runescape_jagex_launcher_java' |
Name=Installation Notes</code> | Name=Installation Notes</code> |
| |
cd ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher' && | cd ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher' && |
| |
WINEDEBUG='' | WINEPREFIX=~/'.wine/Old School RuneScape' wine ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher/JagexLauncher.exe' |
| |
WINEPREFIX=~/'.wine/Old School RuneScape' wine | === Troubleshootng === |
| |
explorer /desktop='Jagex-Launcher','1280x720' | <code>WINEDEBUG=''</code> |
| |
~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher/JagexLauncher.exe' | <code>explorer /desktop='Jagex-Launcher','1280x720'</code> |
| |
<code>--disable-gpu --disable-software-rasterizer</code> | <code>--disable-gpu --disable-software-rasterizer</code> |