| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| games:windows:rt4_client_runescape_530 [2026/01/24 04:21] – [Client Update] Sean Rhone | games:windows:rt4_client_runescape_530 [2026/02/13 05:39] (current) – [Client Update] Sean Rhone |
|---|
| |
| * https://aka.ms/download-jdk/microsoft-jdk-25-windows-x64.msi | * https://aka.ms/download-jdk/microsoft-jdk-25-windows-x64.msi |
| * Last tested: ''microsoft-jdk-25.0.1-windows-x64.msi'' | * Last tested: ''microsoft-jdk-25.0.2-windows-x64.msi'' |
| |
| * Entire feature install of ''Microsoft Build of OpenJDK'' | * Entire feature install of ''Microsoft Build of OpenJDK'' |
| |
| * https://aka.ms/download-jdk/microsoft-jdk-17-windows-x64.msi | * https://aka.ms/download-jdk/microsoft-jdk-17-windows-x64.msi |
| * Last tested: ''microsoft-jdk-17.0.17-windows-x64.msi'' | * Last tested: ''microsoft-jdk-17.0.18-windows-x64.msi'' |
| |
| * :!: All secondary features manually-marked unavailable | * :!: All secondary features manually-marked unavailable |
| ===== Settings ===== | ===== Settings ===== |
| |
| MKDIR "%UserProfile%\Projects\RT4-Client\scripts" & "notepad.exe" "%UserProfile%\Projects\RT4-Client\scripts\client-settings-sed.sh" | MKDIR "%UserProfile%\Projects\RT4-Client\scripts" & "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\RT4-Client\scripts\client-settings-sed.sh" |
| |
| <code> | <code> |
| "%ProgramFiles%\Git\bin\sh.exe" -- "%UserProfile%\Projects\RT4-Client\scripts\client-settings-sed.sh" | "%ProgramFiles%\Git\bin\sh.exe" -- "%UserProfile%\Projects\RT4-Client\scripts\client-settings-sed.sh" |
| |
| TYPE "%UserProfile%\Projects\RT4-Client\src\client\src\main\java\rt4\GlobalConfig.java" | FIND "public static boolean" | TYPE "%UserProfile%\Projects\RT4-Client\src\client\src\main\java\rt4\GlobalConfig.java" | "%SystemRoot%\System32\find.exe" "public static boolean" |
| |
| ===== Build ===== | ===== Build ===== |
| |
| CD "%UserProfile%\Projects\RT4-Client\src" && SET "JAVA_HOME=%ProgramFiles%\Microsoft\jdk-17.0.17.10-hotspot" && "%UserProfile%\Projects\RT4-Client\src\gradlew.bat" "clean" --no-daemon && SET "JAVA_HOME=" | CD "%UserProfile%\Projects\RT4-Client\src" && SET "JAVA_HOME=%ProgramFiles%\Microsoft\jdk-17.0.18.8-hotspot" && "%UserProfile%\Projects\RT4-Client\src\gradlew.bat" "clean" --no-daemon && SET "JAVA_HOME=" |
| |
| CD "%UserProfile%\Projects\RT4-Client\src" && SET "JAVA_HOME=%ProgramFiles%\Microsoft\jdk-17.0.17.10-hotspot" && "%UserProfile%\Projects\RT4-Client\src\gradlew.bat" "jar" --no-daemon && SET "JAVA_HOME=" | CD "%UserProfile%\Projects\RT4-Client\src" && SET "JAVA_HOME=%ProgramFiles%\Microsoft\jdk-17.0.18.8-hotspot" && "%UserProfile%\Projects\RT4-Client\src\gradlew.bat" "jar" --no-daemon && SET "JAVA_HOME=" |
| |
| ====== Settings ====== | ====== Settings ====== |
| * [[https://gitlab.com/2009scape/rt4-client/-/blob/master/client/config.json?ref_type=heads|Upstream client/config.json]] ([[https://gitlab.com/2009scape/rt4-client/-/raw/master/client/config.json?ref_type=heads|raw]]) | * [[https://gitlab.com/2009scape/rt4-client/-/blob/master/client/config.json?ref_type=heads|Upstream client/config.json]] ([[https://gitlab.com/2009scape/rt4-client/-/raw/master/client/config.json?ref_type=heads|raw]]) |
| |
| MKDIR "%UserProfile%\Projects\RT4-Client\conf" & "notepad.exe" "%UserProfile%\Projects\RT4-Client\conf\localhost.json" | MKDIR "%UserProfile%\Projects\RT4-Client\conf" & "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\RT4-Client\conf\localhost.json" |
| |
| <code> | <code> |
| MKDIR "%UserProfile%\Projects\RT4-Client\scripts" "%UserProfile%\Projects\RT4-Client\cache" | MKDIR "%UserProfile%\Projects\RT4-Client\scripts" "%UserProfile%\Projects\RT4-Client\cache" |
| |
| "explorer.exe" "%UserProfile%\Projects\RT4-Client\scripts" | "%SystemRoot%\explorer.exe" "%UserProfile%\Projects\RT4-Client\scripts" |
| |
| ===== Client Start ===== | ===== Client Start ===== |
| |
| "notepad.exe" "%UserProfile%\Projects\RT4-Client\scripts\client-start.bat" | "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\RT4-Client\scripts\client-start.bat" |
| |
| <code> | <code> |
| ==== High DPI ==== | ==== High DPI ==== |
| |
| "notepad.exe" "%UserProfile%\Projects\RT4-Client\scripts\client-hidpi-start.bat" | "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\RT4-Client\scripts\client-hidpi-start.bat" |
| |
| <code> | <code> |
| ===== Client Update ===== | ===== Client Update ===== |
| |
| "notepad.exe" "%UserProfile%\Projects\RT4-Client\scripts\client-update.bat" | "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\RT4-Client\scripts\client-update.bat" |
| |
| <code> | <code> |
| CD "%UserProfile%\Projects\RT4-Client\src" | CD "%UserProfile%\Projects\RT4-Client\src" |
| |
| SET "JAVA_HOME=%ProgramFiles%\Microsoft\jdk-17.0.17.10-hotspot" | SET "JAVA_HOME=%ProgramFiles%\Microsoft\jdk-17.0.18.8-hotspot" |
| | SET "_JAVA_OPTIONS=--add-exports=java.base/sun.nio.ch=ALL-UNNAMED" |
| |
| CALL "%UserProfile%\Projects\RT4-Client\src\gradlew.bat" "clean" --no-daemon | CALL "%UserProfile%\Projects\RT4-Client\src\gradlew.bat" "client:clean" --no-daemon -q 1> NUL |
| CALL "%UserProfile%\Projects\RT4-Client\src\gradlew.bat" "jar" --no-daemon | CALL "%UserProfile%\Projects\RT4-Client\src\gradlew.bat" "client:jar" --no-daemon -q > NUL 2>&1 |
| |
| SET "JAVA_HOME=" | SET "JAVA_HOME=" |
| | SET "_JAVA_OPTIONS=" |
| | |
| | "%SystemRoot%\System32\msg.exe" %USERNAME% /TIME:"2" "2009Scape RT4 Client update complete" |
| |
| :: End</code> | :: End</code> |
| * ''Ctrl-Shift-E'' (Export As) | * ''Ctrl-Shift-E'' (Export As) |
| * 32 bpp, 8-bit alpha, no palette | * 32 bpp, 8-bit alpha, no palette |
| | * ''[ ]'' Compressed (PNG) |
| |
| MKDIR "%UserProfile%\Projects\RT4-Client\ext" | MKDIR "%UserProfile%\Projects\RT4-Client\ext" |
| **** | **** |
| |
| MKDIR "%AppData%\Microsoft\Windows\Start Menu\Programs\2009Scape" & "explorer.exe" "%AppData%\Microsoft\Windows\Start Menu\Programs\2009Scape" | MKDIR "%AppData%\Microsoft\Windows\Start Menu\Programs\2009Scape" & "%SystemRoot%\explorer.exe" "%AppData%\Microsoft\Windows\Start Menu\Programs\2009Scape" |
| |
| ==== Client ==== | ==== Client ==== |