SMZ3Randomizer
SMZ3Randomizer copied to clipboard
MSU Resume no longer cancels when the packs are shuffled
In the v9.7.4
tag, MsuModule.TimerOnElapsed()
calls GameService.TryCancelMsuResume()
when the MSU packs get shuffled. That function in MsuModule
no longer exists, so nothing calls TryCancelMsuResume()
any more.
Reproduce by entering a location that switches away from an Overworld track in Z3 or a location that switches to the Item Room track in SM, waiting for the packs to shuffle (but no more than 30 seconds), then leaving. The new track should start from the beginning and should not fade in.
It can help to watch the four bytes at $7E1E6B
for Z3 and $7E0338
for SM. Whichever location corresponds to the current game should zero out when the MSU Resume is canceled.