diff --git a/patches/ips/savestate.ips b/patches/ips/savestate.ips index fa5120137..b0c1fe050 100644 Binary files a/patches/ips/savestate.ips and b/patches/ips/savestate.ips differ diff --git a/patches/src/savestate.asm b/patches/src/savestate.asm index b53546314..718f27eaa 100644 --- a/patches/src/savestate.asm +++ b/patches/src/savestate.asm @@ -132,6 +132,11 @@ post_load_state: { JSR post_load_music + ; Mark the savestate as existing and consume Limited mode's save opportunity + LDA !savestate_state + ORA #!savestate_exists_mask|!savestate_save_used_mask + STA !savestate_state + ; If sounds are not enabled, the game won't clear the sounds LDA !DISABLE_SOUNDS : PHA STZ !DISABLE_SOUNDS