Both sides previous revisionPrevious revisionNext revision | Previous revision |
games:wine:old_school_runescape_jagex_launcher_c [2024/04/29 14:21] – Xorg default Sean Rhone | games:wine:old_school_runescape_jagex_launcher_c [2024/05/09 17:43] (current) – Sean Rhone |
---|
===== Prerequisites ===== | ===== Prerequisites ===== |
| |
* [[distros:fedora_workstation_gnome|Fedora Workstation]] | * [[distros:opensuse_tumbleweed_gnome|openSUSE Tumbleweed (GNOME)]] |
* [[notes:wine|Wine]] | * [[notes:wine|Wine]] |
| |
==== Google Drive ==== | ==== Google Drive ==== |
| |
* [[https://drive.google.com/file/d/1iUxgHHBCQXziYHfcDwp3rxFXyb9mL3c2/view?usp=sharing|Google Drive]] link to a clean ''Jagex Launcher'' folder with SHA256 | * [[https://drive.google.com/file/d/1ycvSFHTCXNQ7kXnPTS8XHFg__qgfB2ti/view?usp=sharing|Google Drive]] link to a clean ''Jagex Launcher'' folder with SHA256 |
* Use this if at all unsure | * Use this if at all unsure |
| |
sha256sum ~/'Downloads/20240211-Jagex-Launcher.zip' | grep 'cd924d7b145349912879c429c44416403af5be494914d15446301b2e42cc4812' > '/dev/null' && unzip -b -o -qq ~/'Downloads/20240211-Jagex-Launcher.zip' -d ~/'.wine/Old School RuneScape/drive_c/Program Files' && sync | sha256sum ~/'Downloads/20240509-Jagex-Launcher.zip' | grep 'bc143b9cafbf6d735193d64e486be5015d4a4e857c61329e1a49f7143987789d' > '/dev/null' && unzip -b -o -qq ~/'Downloads/20240509-Jagex-Launcher.zip' -d ~/'.wine/Old School RuneScape/drive_c/Program Files' && sync |
| |
==== Manual ==== | ==== Manual ==== |
| |
* 1080p, fullscreen, max draw distance, MSAA x4, W416, Nearest-neighbour UI scaling | * 1080p, fullscreen, max draw distance, MSAA x4, W416, Nearest-neighbour UI scaling |
* :!: Set ''FpsLimit'' to the screen's refresh rate to prevent uncapped framerates, unless if using Xorg ((set the limit to ''0'' and do ''vblank_mode'' for Vsync instead)) ((changing the in-game Framerate limit at all after setting it in the config will change and override it)) | * :!: If using Wayland, set ''FpsLimit'' to the screen's refresh rate to prevent uncapped framerates ((changing the in-game Framerate limit option to anything will overwrite whatever was specified, including going back to ''0'' with Unlimited)) |
| |
* Last updated: 2024/01/31 | * Last updated: 2024/01/31 |
DisplayFps 0 | DisplayFps 0 |
DrawDistance 90 | DrawDistance 90 |
FpsLimit 74 | FpsLimit 0 |
Fullscreen 1 | Fullscreen 1 |
HideUserName 0 | HideUserName 0 |
Name=Old School RuneScape | Name=Old School RuneScape |
Categories=Game;AdventureGame;RolePlaying | Categories=Game;AdventureGame;RolePlaying |
Exec='/bin/bash' -c "cd ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher' && PULSE_LATENCY_MSEC='400' MESA_SHADER_CACHE_DIR=~/'.wine/Old School RuneScape' vblank_mode='3' mesa_glthread='true' MESA_NO_ERROR='1' WINEPREFIX=~/'.wine/Old School RuneScape' wine ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher/JagexLauncher.exe' --disable-gpu --disable-software-rasterizer" | Exec='/bin/bash' -c "cd ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher' && PULSE_LATENCY_MSEC='400' MESA_SHADER_CACHE_DIR=~/'.wine/Old School RuneScape' MESA_LOADER_DRIVER_OVERRIDE='zink' MESA_VK_WSI_PRESENT_MODE='immediate' WINEPREFIX=~/'.wine/Old School RuneScape' wine ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher/JagexLauncher.exe' --disable-gpu --disable-software-rasterizer" |
Type=Application | Type=Application |
StartupNotify=true | StartupNotify=true |
Icon=D0C9_osclient.0 | Icon=D0C9_osclient.0 |
StartupWMClass=osclient.exe | StartupWMClass=osclient.exe |
Actions=Zink;Cache;Kill;Notes; | Actions=OpenGL;Cache;Kill;Notes; |
| |
[Desktop Action Zink] | [Desktop Action OpenGL] |
Exec='/bin/bash' -c "cd ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher' && PULSE_LATENCY_MSEC='400' MESA_SHADER_CACHE_DIR=~/'.wine/Old School RuneScape' MESA_LOADER_DRIVER_OVERRIDE='zink' MESA_VK_WSI_PRESENT_MODE='immediate' WINEPREFIX=~/'.wine/Old School RuneScape' wine ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher/JagexLauncher.exe' --disable-gpu --disable-software-rasterizer" | Exec='/bin/bash' -c "cd ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher' && PULSE_LATENCY_MSEC='400' MESA_SHADER_CACHE_DIR=~/'.wine/Old School RuneScape' vblank_mode='3' mesa_glthread='true' MESA_NO_ERROR='1' WINEPREFIX=~/'.wine/Old School RuneScape' wine ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher/JagexLauncher.exe' --disable-gpu --disable-software-rasterizer" |
Name=Launch with Zink (Wayland) | Name=Launch without Zink |
| |
[Desktop Action Cache] | [Desktop Action Cache] |
===== Execute ===== | ===== Execute ===== |
| |
* OSRS can't be executed directly to log-in with a Jagex Account and needs to be launched through Jagex Launcher | * TODO: OSRS can technically be launched directly and accept username/password logins; separate Jagex Launcher methods and add a direct OSRS one |
| |
==== Jagex Launcher ==== | ==== Jagex Launcher ==== |