diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/util/NativePatcher.java b/HMCL/src/main/java/org/jackhuang/hmcl/util/NativePatcher.java index 0d92ada79..adb879e88 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/util/NativePatcher.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/util/NativePatcher.java @@ -249,7 +249,7 @@ public final class NativePatcher { if (minVersion != null) { if (gameVersion.compareTo(minVersion) >= 0) { - if (maxVersion != null && gameVersion.compareTo(maxVersion) >= 0) + if (maxVersion != null && gameVersion.compareTo(maxVersion) > 0) return SupportStatus.UNSUPPORTED; String[] defaultGameVersions = GameVersionNumber.getDefaultGameVersions(); diff --git a/HMCL/src/main/resources/assets/HMCLauncher.sh b/HMCL/src/main/resources/assets/HMCLauncher.sh index a40215818..1dfff6459 100644 --- a/HMCL/src/main/resources/assets/HMCLauncher.sh +++ b/HMCL/src/main/resources/assets/HMCLauncher.sh @@ -37,6 +37,8 @@ case "$(uname -m)" in _HMCL_ARCH="riscv64";; loongarch64) _HMCL_ARCH="loongarch64";; + mips64) + _HMCL_ARCH="mips64el";; *) _HMCL_ARCH="unknown";; esac