From b727c928bb56ae93a752730f9f9e15ef35874b16 Mon Sep 17 00:00:00 2001 From: Dusk-92 Date: Thu, 3 Sep 2026 23:04:17 +0200 Subject: [PATCH] Version SuperWoW executable patch policy --- setup_tool.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/setup_tool.py b/setup_tool.py index 43070a8..d1748c0 100644 --- a/setup_tool.py +++ b/setup_tool.py @@ -2514,7 +2514,7 @@ WScript.Echo oWS.SpecialFolders("Desktop") def _vanilla_tweaks_signature(self): """Return only settings that change WoW_Modernized.exe patch output.""" superwow_active = self._superwow_enabled() - return { + signature = { "superwow_active": bool(superwow_active), "fov": None if superwow_active else round(float(self.vt_fov.get()), 4), "farclip": int(self.vt_farclip.get()), @@ -2536,6 +2536,9 @@ WScript.Echo oWS.SpecialFolders("Desktop") "custom_glues": bool(self.vt_custom_glues.get()), "bluemoon": bool(self.vt_bluemoon.get()), } + if superwow_active: + signature["superwow_managed_patch_reset"] = 1 + return signature def run_vanilla_tweaks(self, target, tweaks_exe=None, modern_cli=False): """Patch a copy of WoW.exe while preserving the original executable."""