Revert "chore: remove runelite patch"

This reverts commit 5162a48e04.
This commit is contained in:
Gabriel Fontes
2026-07-24 14:58:56 -03:00
parent 1afce3eef6
commit 6b55323191
2 changed files with 31 additions and 0 deletions
+2
View File
@@ -34,6 +34,8 @@ in {
# Modifies existing packages
modifications = final: prev: {
runelite = addPatches prev.runelite [./runelite-developer-mode.patch];
qutebrowser = prev.qutebrowser.overrideAttrs (oldAttrs: {
preFixup =
oldAttrs.preFixup
+29
View File
@@ -0,0 +1,29 @@
--- a/src/main/java/net/runelite/launcher/Launcher.java
+++ b/src/main/java/net/runelite/launcher/Launcher.java
@@ -228,9 +228,6 @@
jvmProps.put("apple.awt.application.appearance", "system");
}
- // Stream launcher version
- jvmProps.put(LauncherProperties.getVersionKey(), LauncherProperties.getVersion());
-
if (settings.isSkipTlsVerification())
{
jvmProps.put("runelite.insecure-skip-tls-verification", "true");
@@ -412,6 +409,8 @@
// Set hs_err_pid location. This is a jvm param and can't be set at runtime.
log.debug("Setting JVM crash log location to {}", CRASH_FILES);
jvmParams.add("-XX:ErrorFile=" + CRASH_FILES.getAbsolutePath());
+ // RuneLite requires assertions when developer mode is enabled.
+ jvmParams.add("-ea");
// Add VM args from cli/env
jvmParams.addAll(getJvmArgs(settings));
@@ -566,6 +565,7 @@
private static Collection<String> getClientArgs(LauncherSettings settings)
{
final var args = new ArrayList<>(settings.clientArguments);
+ args.add("--developer-mode");
String clientArgs = System.getenv("RUNELITE_ARGS");
if (!Strings.isNullOrEmpty(clientArgs))