From 79357215c75e18d387e522f26cff19d3b891de3e Mon Sep 17 00:00:00 2001 From: Dark98 Date: Tue, 14 Dec 2021 01:39:54 +0000 Subject: [PATCH] Add -no-crc & -dev Arguments To Client --- 2006Scape Client/src/main/java/ClientSettings.java | 2 +- 2006Scape Client/src/main/java/Main.java | 13 ++++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/2006Scape Client/src/main/java/ClientSettings.java b/2006Scape Client/src/main/java/ClientSettings.java index cae53ac5..18d99043 100644 --- a/2006Scape Client/src/main/java/ClientSettings.java +++ b/2006Scape Client/src/main/java/ClientSettings.java @@ -33,7 +33,7 @@ public class ClientSettings { /** * Enables/Disables FileServer CRC Checking For Cache Updates */ - public static final boolean CHECK_CRC = true; + public static boolean CHECK_CRC = true; /** * The Npc Bits for the Server diff --git a/2006Scape Client/src/main/java/Main.java b/2006Scape Client/src/main/java/Main.java index aa7723d3..4c599152 100644 --- a/2006Scape Client/src/main/java/Main.java +++ b/2006Scape Client/src/main/java/Main.java @@ -8,10 +8,7 @@ public final class Main { DEAR DEVELOPER! If you want to run the client locally, the easiest way to do that is run the class "Client.java" instead! - If you REALLY want to use this class, add program arguments "-s localhost". - But seriously, Client.java is just a copy-paste of this class and does it locally. Use that instead! - */ public static void main(String[] args) { @@ -25,6 +22,16 @@ public final class Main { case "-ip": ClientSettings.SERVER_IP = args[++i]; break; + case "-no-crc": + case "-no-cache-crc": + ClientSettings.CHECK_CRC = false; + break; + case "-dev" : + case "-local": + case "-offline": + ClientSettings.SERVER_IP = "localhost"; + ClientSettings.CHECK_CRC = false; + break; } } }