Next revision | Previous revision |
games:bsd:wine:old_school_runescape_jagex_launcher_c [2025/08/30 00:51] – created Sean Rhone | games:bsd:wine:old_school_runescape_jagex_launcher_c [2025/08/30 01:16] (current) – [Settings] Sean Rhone |
---|
* This allows running the Jagex Launcher and the C++ OSRS clients through ''wine'' | * This allows running the Jagex Launcher and the C++ OSRS clients through ''wine'' |
* 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 to be 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 to be re-opened if you close the OSRS client window)) |
| |
| * :!: 2025/08/30: WIP |
| |
===== Media ===== | ===== Media ===== |
====== Settings ====== | ====== Settings ====== |
| |
* 1080p, fullscreen, max draw distance, MSAA x4, W416, Nearest-neighbour UI scaling | mkdir -p ~/'.wine/Old School RuneScape/drive_c/users/'$USER'/AppData/Local/Jagex/Old School Runescape' && ee ~/'.wine/Old School RuneScape/drive_c/users/'$USER'/AppData/Local/Jagex/Old School Runescape/preferences_client.dat' |
* :!: 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 | rm ~/'.wine/Old School RuneScape/drive_c/users/'$USER'/AppData/Local/Jagex/Old School Runescape/preferences_client.dat' && ee ~/'.wine/Old School RuneScape/drive_c/users/'$USER'/AppData/Local/Jagex/Old School Runescape/preferences_client.dat' |
| |
mkdir -p ~/'.wine/Old School RuneScape/drive_c/users/'$USER'/AppData/Local/Jagex/Old School Runescape' && nano ~/'.wine/Old School RuneScape/drive_c/users/'$USER'/AppData/Local/Jagex/Old School Runescape/preferences_client.dat' | |
| |
<code> | <code> |
| AFKTimeout 25 |
| AnisotropyExponent 0 |
AntiAliasingSampleLevel 2 | AntiAliasingSampleLevel 2 |
Brightness 0 | BackgroundFpsLimit 15 |
DefaultWorldId 416 | Brightness 55 |
DisplayBuildInfo 0 | DisplayBuildInfo 0 |
DisplayFps 0 | DisplayFps 0 |
DrawDistance 90 | DrawDistance 90 |
| ForceDisableRSeven 1 |
FpsLimit 0 | FpsLimit 0 |
Fullscreen 1 | Fullscreen 0 |
HideUserName 0 | HideUserName 0 |
LastWorldId 416 | IsSfx8Bit 0 |
| LastWorldId 393 |
| MasterVolume 100 |
| TermsAndPrivacy -1 |
MasterVolume 100 | MasterVolume 100 |
TitleVolume 100 | TitleVolume 100 |
UIQuality 0 | UIQuality 0 |
WindowHeight 1080 | WindowHeight 671 |
WindowMode 2 | WindowMode 2 |
WindowTopmost 0 | WindowTopmost 0 |
WindowWidth 1920</code> | WindowWidth 1089</code> |
| |
===== Steam ===== | |
| |
* ''preferences_client.dat'' if OSRS is installed through Steam and ran through Proton | |
| |
mkdir -p ~/'.local/share/Steam/steamapps/compatdata/1343370/pfx/drive_c/users/steamuser/AppData/Local/Jagex/Old School Runescape' && nano ~/'.local/share/Steam/steamapps/compatdata/1343370/pfx/drive_c/users/steamuser/AppData/Local/Jagex/Old School Runescape/preferences_client.dat' | |
| |
====== Desktop Launcher ====== | ====== Desktop Launcher ====== |
**** | **** |
| |
WINEPREFIX=~/'.wine/Old School RuneScape' winecfg | WINEPREFIX=~/'.wine/Old School RuneScape' wine64 winecfg |
| |
===== Winetricks ===== | ===== Winetricks ===== |
**** | **** |
| |
WINEPREFIX=~/'.wine/Old School RuneScape' regedit | WINEPREFIX=~/'.wine/Old School RuneScape' wine64 regedit |
| |
===== Kill ===== | ===== Kill ===== |
==== Jagex Launcher ==== | ==== Jagex Launcher ==== |
| |
* This has no enforced Vsync nor Zink usage | **** |
| |
<code>cd ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher' && WINEPREFIX=~/'.wine/Old School RuneScape' wine ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher/JagexLauncher.exe' --disable-gpu --disable-software-rasterizer --single-process --silent --launch='osrs'</code> | |
| |
==== Vsync ==== | |
| |
* ''vblank_mode=3'' | |
| |
<code>cd ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher' && vblank_mode='3' WINEPREFIX=~/'.wine/Old School RuneScape' wine ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher/JagexLauncher.exe' --disable-gpu --disable-software-rasterizer --single-process --silent --launch='osrs'</code> | <code>cd ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher' && vblank_mode='3' WINEPREFIX=~/'.wine/Old School RuneScape' wine ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher/JagexLauncher.exe' --disable-gpu --disable-software-rasterizer --single-process --silent --launch='osrs'</code> |
| |
==== Troubleshooting ==== | |
| |
* Wine's virtual desktop may be necessary with certain desktop/window managers and with Wayland | |
| |
<code>explorer /desktop='Jagex-Launcher','1280x720'</code> | |
| |
===== File Manager ===== | |
| |
==== Jagex Launcher ==== | |
| |
**** | |
| |
gio open ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher/' | |
| |
==== Old School RuneScape ==== | |
| |
**** | |
| |
<code>gio open ~/'.wine/Old School RuneScape/drive_c/Program Files/Jagex Launcher/Games/Old School RuneScape/Client/'</code> | |
| |