diff --git a/worlds/mm2/archipelago.json b/worlds/mm2/archipelago.json index 75c098fd..9144dc29 100644 --- a/worlds/mm2/archipelago.json +++ b/worlds/mm2/archipelago.json @@ -1,5 +1,5 @@ { "game": "Mega Man 2", - "world_version": "0.3.2", + "world_version": "0.3.3", "minimum_ap_version": "0.6.4" } diff --git a/worlds/mm2/data/mm2_basepatch.bsdiff4 b/worlds/mm2/data/mm2_basepatch.bsdiff4 index 8f3c17c3..d593ef49 100644 Binary files a/worlds/mm2/data/mm2_basepatch.bsdiff4 and b/worlds/mm2/data/mm2_basepatch.bsdiff4 differ diff --git a/worlds/mm2/rom.py b/worlds/mm2/rom.py index e37c5bc2..97e33bf3 100644 --- a/worlds/mm2/rom.py +++ b/worlds/mm2/rom.py @@ -327,8 +327,6 @@ def patch_rom(world: "MM2World", patch: MM2ProcedurePatch) -> None: patch.write_byte(0x36089, pool[18]) # Intro patch.write_byte(0x361F1, pool[19]) # Title - - from Utils import __version__ patch.name = bytearray(f'MM2{__version__.replace(".", "")[0:3]}_{world.player}_{world.multiworld.seed:11}\0', 'utf8')[:21] diff --git a/worlds/mm2/src/mm2_basepatch.asm b/worlds/mm2/src/mm2_basepatch.asm index 00c8500f..a43f12bb 100644 --- a/worlds/mm2/src/mm2_basepatch.asm +++ b/worlds/mm2/src/mm2_basepatch.asm @@ -58,6 +58,10 @@ FlashFixTarget1: %org($808D, $0B) FlashFixTarget2: +%org($A65C, $0B) +HeatFix: + CMP #$FF + %org($8015, $0D) ClearRefreshHook: ; if we're already doing a fresh load of the stage select