diff --git a/offline-minecraft-launcher.ini b/offline-minecraft-launcher.ini index f6d3e22..8c79dce 100644 --- a/offline-minecraft-launcher.ini +++ b/offline-minecraft-launcher.ini @@ -14,6 +14,9 @@ gamePath=$+sp$ # Override the OS name. Choose windows, linux or macos, if the detection doesn't work right. osName= +# Override OS version +osVersion= + # Override JVM architecture (x86/amd64) jvmArch= diff --git a/offline-minecraft-launcher.py b/offline-minecraft-launcher.py index 3cb33a3..f5fe41a 100644 --- a/offline-minecraft-launcher.py +++ b/offline-minecraft-launcher.py @@ -234,6 +234,9 @@ def main(): lv["osName"] = platform.system().lower() if lv["osName"] == "darwin": lv["osName"] = "macos" + if lv["osVersion"] == "": + lv["osVersion"] = platform.version() + if lv["jvmArch"] == "": if "64-Bit" in subprocess.check_output([lv["java"],"-version"]).decode("utf-8"): lv["jvmArch"] = "amd64"