diff --git a/OpenCore-Patcher.command b/OpenCore-Patcher.command index 620581b2e..c4e570c9a 100755 --- a/OpenCore-Patcher.command +++ b/OpenCore-Patcher.command @@ -129,10 +129,10 @@ system_profiler SPHardwareDataType | grep 'Model Identifier' f"Allow OpenCore on native Models:\tCurrently {self.constants.allow_oc_everywhere}", CliMenu.MenuOptions(self.constants.custom_model or self.computer.real_model, self.constants).allow_native_models, ], - # [ - # f"Latebloom settings:\t\t\tDelay {self.constants.latebloom_delay}, Range {self.constants.latebloom_range}, Debug {self.constants.latebloom_debug}", - # CliMenu.MenuOptions(self.constants.custom_model or self.computer.real_model, self.constants).latebloom_settings, - # ], + [ + f"Latebloom settings:\t\tDelay {self.constants.latebloom_delay}, Range {self.constants.latebloom_range}, Debug {self.constants.latebloom_debug}", + CliMenu.MenuOptions(self.constants.custom_model or self.computer.real_model, self.constants).latebloom_settings, + ], ["Advanced Patch Settings, for developers only", self.advanced_patcher_settings], ] diff --git a/Resources/Build.py b/Resources/Build.py index 5828c2376..9cfc54e8b 100644 --- a/Resources/Build.py +++ b/Resources/Build.py @@ -170,7 +170,7 @@ class BuildOpenCore: # Misc ("FeatureUnlock.kext", self.constants.featureunlock_version, self.constants.featureunlock_path, lambda: self.model in ModelArray.SidecarPatch), ("DebugEnhancer.kext", self.constants.debugenhancer_version, self.constants.debugenhancer_path, lambda: self.constants.kext_debug is True), - # ("latebloom.kext", self.constants.latebloom_version, self.constants.latebloom_path, lambda: self.model in ModelArray.PCIRaceCondition), + ("latebloom.kext", self.constants.latebloom_version, self.constants.latebloom_path, lambda: self.model in ModelArray.PCIRaceCondition), ]: self.enable_kext(name, version, path, check) diff --git a/Resources/CliMenu.py b/Resources/CliMenu.py index 230df0fb2..94882eac4 100644 --- a/Resources/CliMenu.py +++ b/Resources/CliMenu.py @@ -542,7 +542,7 @@ Valid options: """ ) - change_menu = input("Set latebloom properties: ") + change_menu = input("Select latebloom property(1/2/3): ") if change_menu == "1": try: self.constants.latebloom_delay = int(input("Set delay: ")) @@ -555,7 +555,12 @@ Valid options: input("Invalid value, press [ENTER] to continue") elif change_menu == "3": try: - self.constants.latebloom_debug = int(input("Set debug: ")) + print("Currently supports either 0(debug disabled) or 1(debug enabled)") + latebloom_debug = int(input("Set debug: ")) + if latebloom_debug not in [0, 1]: + input("Invalid value, press [ENTER] to continue") + else: + self.constants.latebloom_debug = latebloom_debug except ValueError: input("Invalid value, press [ENTER] to continue") else: