mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-06-20 14:10:51 +10:00
Add version gating
This commit is contained in:
@@ -16,6 +16,7 @@ class Versions:
|
|||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.default_opencore_version = "0.6.6"
|
self.default_opencore_version = "0.6.6"
|
||||||
self.opencore_version = "0.6.6"
|
self.opencore_version = "0.6.6"
|
||||||
|
self.available_opencore_versions = ["0.6.6"]
|
||||||
self.lilu_version = "1.5.0"
|
self.lilu_version = "1.5.0"
|
||||||
self.whatevergreen_version = "1.4.6"
|
self.whatevergreen_version = "1.4.6"
|
||||||
self.airportbcrmfixup_version = "2.1.2"
|
self.airportbcrmfixup_version = "2.1.2"
|
||||||
|
|||||||
+12
-4
@@ -248,10 +248,18 @@ class OpenCoreMenus():
|
|||||||
def change_opencore_version(self):
|
def change_opencore_version(self):
|
||||||
utilities.cls()
|
utilities.cls()
|
||||||
utilities.header(["Change OpenCore Version"])
|
utilities.header(["Change OpenCore Version"])
|
||||||
print(f"\nCurrent OpenCore version: {self.versions.opencore_version}\nSupported versions: 0.6.6 (recommended), 0.6.5, 0.6.4, 0.6.3")
|
print(f"\nCurrent OpenCore version: {self.versions.opencore_version}\nSupported versions: 0.6.6 (recommended)")
|
||||||
version = input("Please enter the desired OpenCore version: ").strip()
|
version = input("Please enter the desired OpenCore version (or press Enter to cancel): ").strip()
|
||||||
if version:
|
if not version:
|
||||||
self.versions.opencore_version = version
|
return
|
||||||
|
while version not in self.versions.available_opencore_versions:
|
||||||
|
utilities.cls()
|
||||||
|
utilities.header(["Change OpenCore Version"])
|
||||||
|
print(f"\nCurrent OpenCore version: {self.versions.opencore_version}\nSupported versions: 0.6.6 (recommended)")
|
||||||
|
version = input(f"Invalid OpenCore version {version}!\nPlease enter the desired OpenCore version (or press Enter to cancel): ").strip()
|
||||||
|
if not version:
|
||||||
|
return
|
||||||
|
self.versions.opencore_version = version
|
||||||
|
|
||||||
def build_opencore_menu(self, model):
|
def build_opencore_menu(self, model):
|
||||||
response = None
|
response = None
|
||||||
|
|||||||
Reference in New Issue
Block a user