From a885a6ed57cbce87a33827691e0373b19087f905 Mon Sep 17 00:00:00 2001 From: Huichelaar <76848124+Huichelaar@users.noreply.github.com> Date: Sun, 19 Sep 2021 17:44:55 +0200 Subject: [PATCH] Hijacked LoadSavedWMStuff. LoadSavedWMStuff (0x80A5274) was using the vanilla offset for saved WMData. This inserts Stan's replacement for this function, which uses the offset determined by the user. This should fix the issue where an incorrect chapter title is displayed for save files which were created during a skirmish, which seems to be the only time LoadSavedWMStuff is called. --- Wizardry/ExpandedModularSave/ExModularSaveInternals.event | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Wizardry/ExpandedModularSave/ExModularSaveInternals.event b/Wizardry/ExpandedModularSave/ExModularSaveInternals.event index 3ee92c4..4b19b75 100644 --- a/Wizardry/ExpandedModularSave/ExModularSaveInternals.event +++ b/Wizardry/ExpandedModularSave/ExModularSaveInternals.event @@ -63,6 +63,10 @@ PUSH ORG $0A524C LynJump(MS_GetClaimFlagsFromGameSave) + // Replace LoadSavedWMStuff + ORG $0A5274 + LynJump(MS_LoadWMDataFromGameSave) + // Replace LoadSavedEid8A ORG $0A5290 LynJump(MS_CheckEid8AFromGameSave)